home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_74_GRAFAXES.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
130KB
|
2,285 lines
# near model CODE resource
# jump table entries: 10944-10947 (4 of them)
export_1368:
00000000 4E56 FFAA link A6, -0x0056
00000004 48E7 1118 movem.l -[A7], D3,D7,A3,A4
00000008 266E 0008 movea.l A3, [A6 + 0x8]
0000000C 700C moveq.l D0, 0x0C
0000000E B06B 010E cmp.w D0, [A3 + 0x10E]
00000012 6700 0082 beq +0x84 /* 00000096 */
00000016 41EB 0410 lea.l A0, [A3 + 0x410]
0000001A 43EB 0408 lea.l A1, [A3 + 0x408]
0000001E 20D9 move.l [A0]+, [A1]+
00000020 20D9 move.l [A0]+, [A1]+
00000022 4A6B 0406 tst.w [A3 + 0x406]
00000026 666E bne +0x70 /* 00000096 */
00000028 4A2B 0089 tst.b [A3 + 0x89]
0000002C 6606 bne +0x8 /* 00000034 */
0000002E 4A2B 0085 tst.b [A3 + 0x85]
00000032 6762 beq +0x64 /* 00000096 */
label00000034:
00000034 486E FFB8 pea.l [A6 - 0x48]
00000038 486B 0082 pea.l [A3 + 0x82]
0000003C 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
00000040 302B 010A move.w D0, [A3 + 0x10A]
00000044 D06E FFBA add.w D0, [A6 - 0x46]
00000048 D16B 0412 add.w [A3 + 0x412], D0
0000004C 302B 010A move.w D0, [A3 + 0x10A]
00000050 D06E FFB8 add.w D0, [A6 - 0x48]
00000054 D16B 0410 add.w [A3 + 0x410], D0
00000058 302B 010A move.w D0, [A3 + 0x10A]
0000005C D06E FFBE add.w D0, [A6 - 0x42]
00000060 916B 0416 sub.w [A3 + 0x416], D0
00000064 302B 010A move.w D0, [A3 + 0x10A]
00000068 D06E FFBC add.w D0, [A6 - 0x44]
0000006C 916B 0414 sub.w [A3 + 0x414], D0
00000070 7001 moveq.l D0, 0x01
00000072 322B 0416 move.w D1, [A3 + 0x416]
00000076 926B 0412 sub.w D1, [A3 + 0x412]
0000007A 0C41 02D0 cmpi.w D1, 0x2D0
0000007E 508F addq.l A7, 8
00000080 6D10 blt +0x12 /* 00000092 */
00000082 322B 0414 move.w D1, [A3 + 0x414]
00000086 926B 0410 sub.w D1, [A3 + 0x410]
0000008A 0C41 02D0 cmpi.w D1, 0x2D0
0000008E 6D02 blt +0x4 /* 00000092 */
00000090 7000 moveq.l D0, 0x00
label00000092:
00000092 3740 0406 move.w [A3 + 0x406], D0
label00000096:
00000096 41EE FFB8 lea.l A0, [A6 - 0x48]
0000009A 43EB 0410 lea.l A1, [A3 + 0x410]
0000009E 20D9 move.l [A0]+, [A1]+
000000A0 20D9 move.l [A0]+, [A1]+
000000A2 4A6B 0406 tst.w [A3 + 0x406]
000000A6 6600 02F0 bne +0x2F2 /* 00000398 */
000000AA 4247 clr.w D7
label000000AC:
000000AC 48C7 ext.l D7
000000AE 2007 move.l D0, D7
000000B0 2200 move.l D1, D0
000000B2 C0FC 007E mulu.w D0, 0x7E /* '~' */
000000B6 4841 swap.w D1
000000B8 C2FC 007E mulu.w D1, 0x7E /* '~' */
000000BC 4841 swap.w D1
000000BE 4241 clr.w D1
000000C0 D081 add.l D0, D1
000000C2 41EB 0160 lea.l A0, [A3 + 0x160]
000000C6 49F0 0800 lea.l A4, [A0 + D0]
000000CA 4A2C 0073 tst.b [A4 + 0x73]
000000CE 6700 0106 beq +0x108 /* 000001D6 */
000000D2 7002 moveq.l D0, 0x02
000000D4 B02C 0074 cmp.b D0, [A4 + 0x74]
000000D8 6608 bne +0xA /* 000000E2 */
000000DA 197C 0001 0073 move.b [A4 + 0x73], 0x1
000000E0 607C bra +0x7E /* 0000015E */
label000000E2:
000000E2 4A2C 0076 tst.b [A4 + 0x76]
000000E6 6676 bne +0x78 /* 0000015E */
000000E8 7001 moveq.l D0, 0x01
000000EA B02C 0074 cmp.b D0, [A4 + 0x74]
000000EE 6638 bne +0x3A /* 00000128 */
000000F0 7013 moveq.l D0, 0x13
000000F2 B06B 010E cmp.w D0, [A3 + 0x10E]
000000F6 660C bne +0xE /* 00000104 */
000000F8 302B 00DE move.w D0, [A3 + 0xDE]
000000FC 906B 00DC sub.w D0, [A3 + 0xDC]
00000100 48C0 ext.l D0
00000102 6018 bra +0x1A /* 0000011C */
label00000104:
00000104 7002 moveq.l D0, 0x02
00000106 B02C 0073 cmp.b D0, [A4 + 0x73]
0000010A 6608 bne +0xA /* 00000114 */
0000010C 302B 0112 move.w D0, [A3 + 0x112]
00000110 48C0 ext.l D0
00000112 6008 bra +0xA /* 0000011C */
label00000114:
00000114 302B 0112 move.w D0, [A3 + 0x112]
00000118 5340 subq.w D0, 1
0000011A 48C0 ext.l D0
label0000011C:
0000011C 3940 006E move.w [A4 + 0x6E], D0
00000120 397C 0001 0070 move.w [A4 + 0x70], 0x1
00000126 6036 bra +0x38 /* 0000015E */
label00000128:
00000128 7013 moveq.l D0, 0x13
0000012A B06B 010E cmp.w D0, [A3 + 0x10E]
0000012E 660C bne +0xE /* 0000013C */
00000130 302B 00DA move.w D0, [A3 + 0xDA]
00000134 906B 00D8 sub.w D0, [A3 + 0xD8]
00000138 48C0 ext.l D0
0000013A 6018 bra +0x1A /* 00000154 */
label0000013C:
0000013C 7002 moveq.l D0, 0x02
0000013E B02C 0073 cmp.b D0, [A4 + 0x73]
00000142 6608 bne +0xA /* 0000014C */
00000144 302B 0116 move.w D0, [A3 + 0x116]
00000148 48C0 ext.l D0
0000014A 6008 bra +0xA /* 00000154 */
label0000014C:
0000014C 302B 0116 move.w D0, [A3 + 0x116]
00000150 5340 subq.w D0, 1
00000152 48C0 ext.l D0
label00000154:
00000154 3940 006E move.w [A4 + 0x6E], D0
00000158 397C 0001 0070 move.w [A4 + 0x70], 0x1
label0000015E:
0000015E 4A2C 0077 tst.b [A4 + 0x77]
00000162 6772 beq +0x74 /* 000001D6 */
00000164 70FE moveq.l D0, 0xFFFFFFFE
00000166 B06C 0036 cmp.w D0, [A4 + 0x36]
0000016A 676A beq +0x6C /* 000001D6 */
0000016C 486E FFB4 pea.l [A6 - 0x4C]
00000170 486C 0018 pea.l [A4 + 0x18]
00000174 4EAD 2192 jsr [A5 + 0x2192 /* export_1070 */]
00000178 4A40 tst.w D0
0000017A 508F addq.l A7, 8
0000017C 6758 beq +0x5A /* 000001D6 */
0000017E 102C 0072 move.b D0, [A4 + 0x72]
00000182 6552 bcs +0x54 /* 000001D6 */
00000184 0C00 0003 cmpi.b D0, 0x3
00000188 624C bhi +0x4E /* 000001D6 */
0000018A 7200 moveq.l D1, 0x00
0000018C 1200 move.b D1, D0
0000018E D241 add.w D1, D1
00000190 323B 1006 move.w D1, [PC + D1.w + 0x6]
00000194 4EFB 1000 jmp [PC + D1.w]
00000198 000A 0018 ori.b A2, 0x18
0000019C 0026 0034 ori.b -[A6], 0x34 /* '4' */
000001A0 302B 010A move.w D0, [A3 + 0x10A]
000001A4 D06E FFB6 add.w D0, [A6 - 0x4A]
000001A8 D16E FFBA add.w [A6 - 0x46], D0
000001AC 6028 bra +0x2A /* 000001D6 */
000001AE 302B 010A move.w D0, [A3 + 0x10A]
000001B2 D06E FFB6 add.w D0, [A6 - 0x4A]
000001B6 916E FFBE sub.w [A6 - 0x42], D0
000001BA 601A bra +0x1C /* 000001D6 */
000001BC 302B 010A move.w D0, [A3 + 0x10A]
000001C0 D06E FFB4 add.w D0, [A6 - 0x4C]
000001C4 D16E FFB8 add.w [A6 - 0x48], D0
000001C8 600C bra +0xE /* 000001D6 */
000001CA 302B 010A move.w D0, [A3 + 0x10A]
000001CE D06E FFB4 add.w D0, [A6 - 0x4C]
000001D2 916E FFBC sub.w [A6 - 0x44], D0
label000001D6:
000001D6 5247 addq.w D7, 1
000001D8 0C47 0004 cmpi.w D7, 0x4
000001DC 6D00 FECE blt -0x130 /* 000000AC */
000001E0 41EB 0418 lea.l A0, [A3 + 0x418]
000001E4 43EE FFB8 lea.l A1, [A6 - 0x48]
000001E8 20D9 move.l [A0]+, [A1]+
000001EA 20D9 move.l [A0]+, [A1]+
000001EC 4247 clr.w D7
label000001EE:
000001EE 48C7 ext.l D7
000001F0 2007 move.l D0, D7
000001F2 2200 move.l D1, D0
000001F4 C0FC 007E mulu.w D0, 0x7E /* '~' */
000001F8 4841 swap.w D1
000001FA C2FC 007E mulu.w D1, 0x7E /* '~' */
000001FE 4841 swap.w D1
00000200 4241 clr.w D1
00000202 D081 add.l D0, D1
00000204 41EB 0160 lea.l A0, [A3 + 0x160]
00000208 49F0 0800 lea.l A4, [A0 + D0]
0000020C 4A2C 0073 tst.b [A4 + 0x73]
00000210 6700 0090 beq +0x92 /* 000002A2 */
00000214 2F0C move.l -[A7], A4
00000216 486E FFAA pea.l [A6 - 0x56]
0000021A 3F3C 080E move.w -[A7], 0x80E
0000021E A9EB syscall Pack4/FP68K
00000220 2007 move.l D0, D7
00000222 E740 asl D0.w, 3
00000224 486E FFAA pea.l [A6 - 0x56]
00000228 4876 00C0 pea.l [A6 + D0.w - 0x64]
0000022C 3F3C 0810 move.w -[A7], 0x810
00000230 A9EB syscall Pack4/FP68K
00000232 486C 0008 pea.l [A4 + 0x8]
00000236 486E FFAA pea.l [A6 - 0x56]
0000023A 3F3C 080E move.w -[A7], 0x80E
0000023E A9EB syscall Pack4/FP68K
00000240 2007 move.l D0, D7
00000242 E740 asl D0.w, 3
00000244 486E FFAA pea.l [A6 - 0x56]
00000248 4876 00E0 pea.l [A6 + D0.w - 0x32]
0000024C 3F3C 0810 move.w -[A7], 0x810
00000250 A9EB syscall Pack4/FP68K
00000252 48C7 ext.l D7
00000254 2F07 move.l -[A7], D7
00000256 2F0B move.l -[A7], A3
00000258 4EBA 0E7E jsr [PC + 0xE7E /* 000010D8 */]
0000025C 4A2C 0073 tst.b [A4 + 0x73]
00000260 508F addq.l A7, 8
00000262 673E beq +0x40 /* 000002A2 */
00000264 7002 moveq.l D0, 0x02
00000266 B02C 0077 cmp.b D0, [A4 + 0x77]
0000026A 6236 bhi +0x38 /* 000002A2 */
0000026C 7001 moveq.l D0, 0x01
0000026E B02C 0072 cmp.b D0, [A4 + 0x72]
00000272 642E bcc +0x30 /* 000002A2 */
00000274 7002 moveq.l D0, 0x02
00000276 B02C 0072 cmp.b D0, [A4 + 0x72]
0000027A 6614 bne +0x16 /* 00000290 */
0000027C 2F0C move.l -[A7], A4
0000027E 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
00000282 322C 006A move.w D1, [A4 + 0x6A]
00000286 D240 add.w D1, D0
00000288 D36B 0418 add.w [A3 + 0x418], D1
0000028C 588F addq.l A7, 4
0000028E 6012 bra +0x14 /* 000002A2 */
label00000290:
00000290 2F0C move.l -[A7], A4
00000292 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
00000296 322C 006A move.w D1, [A4 + 0x6A]
0000029A D240 add.w D1, D0
0000029C 936B 041C sub.w [A3 + 0x41C], D1
000002A0 588F addq.l A7, 4
label000002A2:
000002A2 5247 addq.w D7, 1
000002A4 0C47 0004 cmpi.w D7, 0x4
000002A8 6D00 FF44 blt -0xBA /* 000001EE */
000002AC 7000 moveq.l D0, 0x00
000002AE 2F00 move.l -[A7], D0
000002B0 2F0B move.l -[A7], A3
000002B2 4EBA 011E jsr [PC + 0x11E /* 000003D2 */]
000002B6 376E FFB8 0418 move.w [A3 + 0x418], [A6 - 0x48]
000002BC 376E FFBC 041C move.w [A3 + 0x41C], [A6 - 0x44]
000002C2 7001 moveq.l D0, 0x01
000002C4 2F00 move.l -[A7], D0
000002C6 2F0B move.l -[A7], A3
000002C8 4EBA 0108 jsr [PC + 0x108 /* 000003D2 */]
000002CC 4A40 tst.w D0
000002CE 4FEF 0010 lea.l A7, [A7 + 0x10]
000002D2 6718 beq +0x1A /* 000002EC */
000002D4 376E FFBA 041A move.w [A3 + 0x41A], [A6 - 0x46]
000002DA 376E FFBE 041E move.w [A3 + 0x41E], [A6 - 0x42]
000002E0 7000 moveq.l D0, 0x00
000002E2 2F00 move.l -[A7], D0
000002E4 2F0B move.l -[A7], A3
000002E6 4EBA 00EA jsr [PC + 0xEA /* 000003D2 */]
000002EA 508F addq.l A7, 8
label000002EC:
000002EC 2F0B move.l -[A7], A3
000002EE 4EBA 019E jsr [PC + 0x19E /* 0000048E */]
000002F2 7001 moveq.l D0, 0x01
000002F4 322B 041E move.w D1, [A3 + 0x41E]
000002F8 926B 041A sub.w D1, [A3 + 0x41A]
000002FC 0C41 02D0 cmpi.w D1, 0x2D0
00000300 588F addq.l A7, 4
00000302 6D10 blt +0x12 /* 00000314 */
00000304 322B 041C move.w D1, [A3 + 0x41C]
00000308 926B 0418 sub.w D1, [A3 + 0x418]
0000030C 0C41 02D0 cmpi.w D1, 0x2D0
00000310 6D02 blt +0x4 /* 00000314 */
00000312 7000 moveq.l D0, 0x00
label00000314:
00000314 3740 0406 move.w [A3 + 0x406], D0
00000318 677E beq +0x80 /* 00000398 */
0000031A 4247 clr.w D7
0000031C 7604 moveq.l D3, 0x04
label0000031E:
0000031E 2007 move.l D0, D7
00000320 E740 asl D0.w, 3
00000322 4876 00C0 pea.l [A6 + D0.w - 0x64]
00000326 486E FFAA pea.l [A6 - 0x56]
0000032A 3F3C 080E move.w -[A7], 0x80E
0000032E A9EB syscall Pack4/FP68K
00000330 48C7 ext.l D7
00000332 2007 move.l D0, D7
00000334 2200 move.l D1, D0
00000336 C0FC 007E mulu.w D0, 0x7E /* '~' */
0000033A 4841 swap.w D1
0000033C C2FC 007E mulu.w D1, 0x7E /* '~' */
00000340 4841 swap.w D1
00000342 4241 clr.w D1
00000344 D081 add.l D0, D1
00000346 486E FFAA pea.l [A6 - 0x56]
0000034A 41EB 0160 lea.l A0, [A3 + 0x160]
0000034E 4870 0800 pea.l [A0 + D0]
00000352 3F3C 0810 move.w -[A7], 0x810
00000356 A9EB syscall Pack4/FP68K
00000358 2007 move.l D0, D7
0000035A E740 asl D0.w, 3
0000035C 4876 00E0 pea.l [A6 + D0.w - 0x32]
00000360 486E FFAA pea.l [A6 - 0x56]
00000364 3F3C 080E move.w -[A7], 0x80E
00000368 A9EB syscall Pack4/FP68K
0000036A 48C7 ext.l D7
0000036C 2007 move.l D0, D7
0000036E 2200 move.l D1, D0
00000370 C0FC 007E mulu.w D0, 0x7E /* '~' */
00000374 4841 swap.w D1
00000376 C2FC 007E mulu.w D1, 0x7E /* '~' */
0000037A 4841 swap.w D1
0000037C 4241 clr.w D1
0000037E D081 add.l D0, D1
00000380 486E FFAA pea.l [A6 - 0x56]
00000384 41EB 0168 lea.l A0, [A3 + 0x168]
00000388 4870 0800 pea.l [A0 + D0]
0000038C 3F3C 0810 move.w -[A7], 0x810
00000390 A9EB syscall Pack4/FP68K
00000392 5247 addq.w D7, 1
00000394 B647 cmp.w D3, D7
00000396 6E86 bgt -0x78 /* 0000031E */
label00000398:
00000398 4A6B 0406 tst.w [A3 + 0x406]
0000039C 672A beq +0x2C /* 000003C8 */
0000039E 4A6B 0108 tst.w [A3 + 0x108]
000003A2 660C bne +0xE /* 000003B0 */
000003A4 41EB 0408 lea.l A0, [A3 + 0x408]
000003A8 43EB 03FE lea.l A1, [A3 + 0x3FE]
000003AC 20D9 move.l [A0]+, [A1]+
000003AE 20D9 move.l [A0]+, [A1]+
label000003B0:
000003B0 41EB 0408 lea.l A0, [A3 + 0x408]
000003B4 43EB 0410 lea.l A1, [A3 + 0x410]
000003B8 22D8 move.l [A1]+, [A0]+
000003BA 22D8 move.l [A1]+, [A0]+
000003BC 41EB 0418 lea.l A0, [A3 + 0x418]
000003C0 43EB 0410 lea.l A1, [A3 + 0x410]
000003C4 20D9 move.l [A0]+, [A1]+
000003C6 20D9 move.l [A0]+, [A1]+
label000003C8:
000003C8 4CEE 1888 FF9A movem.l D3,D7,A3,A4, [A6 - 0x66]
000003CE 4E5E unlink A6
000003D0 4E75 rts
fn000003D2:
000003D2 48E7 1718 movem.l -[A7], D3,D5,D6,D7,A3,A4
000003D6 3A2F 0022 move.w D5, [A7 + 0x22]
000003DA 266F 001C movea.l A3, [A7 + 0x1C]
000003DE 4246 clr.w D6
000003E0 4247 clr.w D7
000003E2 6000 009A bra +0x9C /* 0000047E */
label000003E6:
000003E6 48C7 ext.l D7
000003E8 2007 move.l D0, D7
000003EA 2200 move.l D1, D0
000003EC C0FC 007E mulu.w D0, 0x7E /* '~' */
000003F0 4841 swap.w D1
000003F2 C2FC 007E mulu.w D1, 0x7E /* '~' */
000003F6 4841 swap.w D1
000003F8 4241 clr.w D1
000003FA D081 add.l D0, D1
000003FC 41EB 0160 lea.l A0, [A3 + 0x160]
00000400 49F0 0800 lea.l A4, [A0 + D0]
00000404 4A2C 0073 tst.b [A4 + 0x73]
00000408 6772 beq +0x74 /* 0000047C */
0000040A 4A45 tst.w D5
0000040C 6632 bne +0x34 /* 00000440 */
0000040E 4A2C 0072 tst.b [A4 + 0x72]
00000412 6612 bne +0x14 /* 00000426 */
00000414 48C7 ext.l D7
00000416 2F07 move.l -[A7], D7
00000418 2F0B move.l -[A7], A3
0000041A 4EBA 063A jsr [PC + 0x63A /* 00000A56 */]
0000041E D16B 041A add.w [A3 + 0x41A], D0
00000422 508F addq.l A7, 8
00000424 6056 bra +0x58 /* 0000047C */
label00000426:
00000426 7001 moveq.l D0, 0x01
00000428 B02C 0072 cmp.b D0, [A4 + 0x72]
0000042C 664E bne +0x50 /* 0000047C */
0000042E 48C7 ext.l D7
00000430 2F07 move.l -[A7], D7
00000432 2F0B move.l -[A7], A3
00000434 4EBA 0620 jsr [PC + 0x620 /* 00000A56 */]
00000438 916B 041E sub.w [A3 + 0x41E], D0
0000043C 508F addq.l A7, 8
0000043E 603C bra +0x3E /* 0000047C */
label00000440:
00000440 7002 moveq.l D0, 0x02
00000442 B02C 0072 cmp.b D0, [A4 + 0x72]
00000446 6612 bne +0x14 /* 0000045A */
00000448 48C7 ext.l D7
0000044A 2F07 move.l -[A7], D7
0000044C 2F0B move.l -[A7], A3
0000044E 4EBA 0606 jsr [PC + 0x606 /* 00000A56 */]
00000452 D16B 0418 add.w [A3 + 0x418], D0
00000456 508F addq.l A7, 8
00000458 6018 bra +0x1A /* 00000472 */
label0000045A:
0000045A 7003 moveq.l D0, 0x03
0000045C B02C 0072 cmp.b D0, [A4 + 0x72]
00000460 6610 bne +0x12 /* 00000472 */
00000462 48C7 ext.l D7
00000464 2F07 move.l -[A7], D7
00000466 2F0B move.l -[A7], A3
00000468 4EBA 05EC jsr [PC + 0x5EC /* 00000A56 */]
0000046C 916B 041C sub.w [A3 + 0x41C], D0
00000470 508F addq.l A7, 8
label00000472:
00000472 7003 moveq.l D0, 0x03
00000474 B02C 0077 cmp.b D0, [A4 + 0x77]
00000478 6602 bne +0x4 /* 0000047C */
0000047A 7C01 moveq.l D6, 0x01
label0000047C:
0000047C 5247 addq.w D7, 1
label0000047E:
0000047E 0C47 0004 cmpi.w D7, 0x4
00000482 6D00 FF62 blt -0x9C /* 000003E6 */
00000486 3006 move.w D0, D6
00000488 4CDF 18E8 movem.l D3,D5,D6,D7,A3,A4, [A7]+
0000048C 4E75 rts
fn0000048E:
0000048E 4E56 FEEE link A6, -0x0112
00000492 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00000496 266E 0008 movea.l A3, [A6 + 0x8]
0000049A 426E FEFE clr.w [A6 - 0x102]
label0000049E:
0000049E 302E FEFE move.w D0, [A6 - 0x102]
000004A2 48C0 ext.l D0
000004A4 2200 move.l D1, D0
000004A6 C0FC 007E mulu.w D0, 0x7E /* '~' */
000004AA 4841 swap.w D1
000004AC C2FC 007E mulu.w D1, 0x7E /* '~' */
000004B0 4841 swap.w D1
000004B2 4241 clr.w D1
000004B4 D081 add.l D0, D1
000004B6 41EB 0160 lea.l A0, [A3 + 0x160]
000004BA 49F0 0800 lea.l A4, [A0 + D0]
000004BE 7001 moveq.l D0, 0x01
000004C0 B02C 0073 cmp.b D0, [A4 + 0x73]
000004C4 6600 010A bne +0x10C /* 000005D0 */
000004C8 7002 moveq.l D0, 0x02
000004CA B02C 0077 cmp.b D0, [A4 + 0x77]
000004CE 6200 0100 bhi +0x102 /* 000005D0 */
000004D2 7002 moveq.l D0, 0x02
000004D4 B02C 0072 cmp.b D0, [A4 + 0x72]
000004D8 633C bls +0x3E /* 00000516 */
000004DA 302C 006A move.w D0, [A4 + 0x6A]
000004DE 48C0 ext.l D0
000004E0 2E00 move.l D7, D0
000004E2 E287 asr D7, 1
000004E4 3A2B 0418 move.w D5, [A3 + 0x418]
000004E8 9A6B 0410 sub.w D5, [A3 + 0x410]
000004EC 3C2B 0414 move.w D6, [A3 + 0x414]
000004F0 9C6B 041C sub.w D6, [A3 + 0x41C]
000004F4 BE45 cmp.w D7, D5
000004F6 6F0A ble +0xC /* 00000502 */
000004F8 3007 move.w D0, D7
000004FA D06B 0410 add.w D0, [A3 + 0x410]
000004FE 3740 0418 move.w [A3 + 0x418], D0
label00000502:
00000502 BE46 cmp.w D7, D6
00000504 6F00 00CA ble +0xCC /* 000005D0 */
00000508 302B 0414 move.w D0, [A3 + 0x414]
0000050C 9047 sub.w D0, D7
0000050E 3740 041C move.w [A3 + 0x41C], D0
00000512 6000 00BC bra +0xBE /* 000005D0 */
label00000516:
00000516 3A2B 041A move.w D5, [A3 + 0x41A]
0000051A 9A6B 0412 sub.w D5, [A3 + 0x412]
0000051E 3C2B 0416 move.w D6, [A3 + 0x416]
00000522 9C6B 041E sub.w D6, [A3 + 0x41E]
00000526 7003 moveq.l D0, 0x03
00000528 B02C 0077 cmp.b D0, [A4 + 0x77]
0000052C 662A bne +0x2C /* 00000558 */
0000052E 302C 006A move.w D0, [A4 + 0x6A]
00000532 48C0 ext.l D0
00000534 2E00 move.l D7, D0
00000536 E287 asr D7, 1
00000538 BE45 cmp.w D7, D5
0000053A 6F0A ble +0xC /* 00000546 */
0000053C 3007 move.w D0, D7
0000053E D06B 0412 add.w D0, [A3 + 0x412]
00000542 3740 041A move.w [A3 + 0x41A], D0
label00000546:
00000546 BE46 cmp.w D7, D6
00000548 6F00 0086 ble +0x88 /* 000005D0 */
0000054C 302B 0416 move.w D0, [A3 + 0x416]
00000550 9047 sub.w D0, D7
00000552 3740 041E move.w [A3 + 0x41E], D0
00000556 6078 bra +0x7A /* 000005D0 */
label00000558:
00000558 486E FF00 pea.l [A6 - 0x100]
0000055C 486E FEEE pea.l [A6 - 0x112]
00000560 7000 moveq.l D0, 0x00
00000562 2F00 move.l -[A7], D0
00000564 2F0C move.l -[A7], A4
00000566 2F0B move.l -[A7], A3
00000568 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */]
0000056C 486E FEEE pea.l [A6 - 0x112]
00000570 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00000574 486E FF00 pea.l [A6 - 0x100]
00000578 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
0000057C 48C0 ext.l D0
0000057E E280 asr D0, 1
00000580 48C5 ext.l D5
00000582 2800 move.l D4, D0
00000584 9885 sub.l D4, D5
00000586 4A44 tst.w D4
00000588 4FEF 001C lea.l A7, [A7 + 0x1C]
0000058C 6F04 ble +0x6 /* 00000592 */
0000058E D96B 041A add.w [A3 + 0x41A], D4
label00000592:
00000592 486E FF00 pea.l [A6 - 0x100]
00000596 486E FEEE pea.l [A6 - 0x112]
0000059A 302C 006E move.w D0, [A4 + 0x6E]
0000059E 48C0 ext.l D0
000005A0 2F00 move.l -[A7], D0
000005A2 2F0C move.l -[A7], A4
000005A4 2F0B move.l -[A7], A3
000005A6 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */]
000005AA 486E FEEE pea.l [A6 - 0x112]
000005AE 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
000005B2 486E FF00 pea.l [A6 - 0x100]
000005B6 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
000005BA 48C0 ext.l D0
000005BC E280 asr D0, 1
000005BE 48C6 ext.l D6
000005C0 2800 move.l D4, D0
000005C2 9886 sub.l D4, D6
000005C4 4A44 tst.w D4
000005C6 4FEF 001C lea.l A7, [A7 + 0x1C]
000005CA 6F04 ble +0x6 /* 000005D0 */
000005CC 996B 041E sub.w [A3 + 0x41E], D4
label000005D0:
000005D0 526E FEFE addq.w [A6 - 0x102], 1
000005D4 7004 moveq.l D0, 0x04
000005D6 B06E FEFE cmp.w D0, [A6 - 0x102]
000005DA 6E00 FEC2 bgt -0x13C /* 0000049E */
000005DE 4CEE 18F8 FED2 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x12E]
000005E4 4E5E unlink A6
000005E6 4E75 rts
export_1369:
000005E8 4E56 FFF4 link A6, -0x000C
000005EC 48E7 1118 movem.l -[A7], D3,D7,A3,A4
000005F0 286E 0008 movea.l A4, [A6 + 0x8]
000005F4 4A6C 0406 tst.w [A4 + 0x406]
000005F8 6600 0156 bne +0x158 /* 00000750 */
000005FC 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
00000600 7013 moveq.l D0, 0x13
00000602 B06C 010E cmp.w D0, [A4 + 0x10E]
00000606 6722 beq +0x24 /* 0000062A */
00000608 4A2C 00C1 tst.b [A4 + 0xC1]
0000060C 671C beq +0x1E /* 0000062A */
0000060E 41EC 00C6 lea.l A0, [A4 + 0xC6]
00000612 2F20 move.l -[A7], -[A0]
00000614 2F20 move.l -[A7], -[A0]
00000616 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
0000061A 41EC 0420 lea.l A0, [A4 + 0x420]
0000061E 2F20 move.l -[A7], -[A0]
00000620 2F20 move.l -[A7], -[A0]
00000622 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */]
00000626 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000062A:
0000062A 4247 clr.w D7
label0000062C:
0000062C 48C7 ext.l D7
0000062E 2007 move.l D0, D7
00000630 2200 move.l D1, D0
00000632 C0FC 007E mulu.w D0, 0x7E /* '~' */
00000636 4841 swap.w D1
00000638 C2FC 007E mulu.w D1, 0x7E /* '~' */
0000063C 4841 swap.w D1
0000063E 4241 clr.w D1
00000640 D081 add.l D0, D1
00000642 41EC 0160 lea.l A0, [A4 + 0x160]
00000646 47F0 0800 lea.l A3, [A0 + D0]
0000064A 4A2B 0073 tst.b [A3 + 0x73]
0000064E 6700 00F2 beq +0xF4 /* 00000742 */
00000652 7001 moveq.l D0, 0x01
00000654 B02B 0077 cmp.b D0, [A3 + 0x77]
00000658 6200 00E8 bhi +0xEA /* 00000742 */
0000065C 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
00000660 70FE moveq.l D0, 0xFFFFFFFE
00000662 B06B 0036 cmp.w D0, [A3 + 0x36]
00000666 6700 00C2 beq +0xC4 /* 0000072A */
0000066A 486E FFF4 pea.l [A6 - 0xC]
0000066E 486B 0018 pea.l [A3 + 0x18]
00000672 4EAD 2192 jsr [A5 + 0x2192 /* export_1070 */]
00000676 4A40 tst.w D0
00000678 508F addq.l A7, 8
0000067A 6700 00AE beq +0xB0 /* 0000072A */
0000067E 700C moveq.l D0, 0x0C
00000680 B06C 010E cmp.w D0, [A4 + 0x10E]
00000684 6606 bne +0x8 /* 0000068C */
00000686 41ED F210 lea.l A0, [A5 - 0xDF0]
0000068A 6004 bra +0x6 /* 00000690 */
label0000068C:
0000068C 41EC 0410 lea.l A0, [A4 + 0x410]
label00000690:
00000690 43EB 0042 lea.l A1, [A3 + 0x42]
00000694 22D8 move.l [A1]+, [A0]+
00000696 22D8 move.l [A1]+, [A0]+
00000698 7002 moveq.l D0, 0x02
0000069A B02B 0072 cmp.b D0, [A3 + 0x72]
0000069E 6340 bls +0x42 /* 000006E0 */
000006A0 302C 041C move.w D0, [A4 + 0x41C]
000006A4 D06C 0418 add.w D0, [A4 + 0x418]
000006A8 906E FFF4 sub.w D0, [A6 - 0xC]
000006AC 48C0 ext.l D0
000006AE 81FC 0002 divs.w D0, 0x2
000006B2 3740 0042 move.w [A3 + 0x42], D0
000006B6 D06E FFF4 add.w D0, [A6 - 0xC]
000006BA 3740 0046 move.w [A3 + 0x46], D0
000006BE 4A2B 0072 tst.b [A3 + 0x72]
000006C2 660E bne +0x10 /* 000006D2 */
000006C4 302E FFF6 move.w D0, [A6 - 0xA]
000006C8 D06B 0044 add.w D0, [A3 + 0x44]
000006CC 3740 0048 move.w [A3 + 0x48], D0
000006D0 604E bra +0x50 /* 00000720 */
label000006D2:
000006D2 302B 0048 move.w D0, [A3 + 0x48]
000006D6 906E FFF6 sub.w D0, [A6 - 0xA]
000006DA 3740 0044 move.w [A3 + 0x44], D0
000006DE 6040 bra +0x42 /* 00000720 */
label000006E0:
000006E0 302C 041E move.w D0, [A4 + 0x41E]
000006E4 D06C 041A add.w D0, [A4 + 0x41A]
000006E8 906E FFF6 sub.w D0, [A6 - 0xA]
000006EC 48C0 ext.l D0
000006EE 81FC 0002 divs.w D0, 0x2
000006F2 3740 0044 move.w [A3 + 0x44], D0
000006F6 D06E FFF6 add.w D0, [A6 - 0xA]
000006FA 3740 0048 move.w [A3 + 0x48], D0
000006FE 7002 moveq.l D0, 0x02
00000700 B02B 0072 cmp.b D0, [A3 + 0x72]
00000704 660E bne +0x10 /* 00000714 */
00000706 302E FFF4 move.w D0, [A6 - 0xC]
0000070A D06B 0042 add.w D0, [A3 + 0x42]
0000070E 3740 0046 move.w [A3 + 0x46], D0
00000712 600C bra +0xE /* 00000720 */
label00000714:
00000714 302B 0046 move.w D0, [A3 + 0x46]
00000718 906E FFF4 sub.w D0, [A6 - 0xC]
0000071C 3740 0042 move.w [A3 + 0x42], D0
label00000720:
00000720 486B 0018 pea.l [A3 + 0x18]
00000724 4EAD 219A jsr [A5 + 0x219A /* export_1071 */]
00000728 588F addq.l A7, 4
label0000072A:
0000072A 7002 moveq.l D0, 0x02
0000072C B02B 0077 cmp.b D0, [A3 + 0x77]
00000730 620C bhi +0xE /* 0000073E */
00000732 48C7 ext.l D7
00000734 2F07 move.l -[A7], D7
00000736 2F0C move.l -[A7], A4
00000738 4EBA 05B2 jsr [PC + 0x5B2 /* 00000CEC */]
0000073C 508F addq.l A7, 8
label0000073E:
0000073E 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
label00000742:
00000742 5247 addq.w D7, 1
00000744 0C47 0004 cmpi.w D7, 0x4
00000748 6D00 FEE2 blt -0x11C /* 0000062C */
0000074C 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
label00000750:
00000750 4EAD 0962 jsr [A5 + 0x962 /* export_296 */]
00000754 7048 moveq.l D0, 0x48
00000756 2F00 move.l -[A7], D0
00000758 7202 moveq.l D1, 0x02
0000075A 2F01 move.l -[A7], D1
0000075C 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00000760 322C 041A move.w D1, [A4 + 0x41A]
00000764 9240 sub.w D1, D0
00000766 3D41 FFFA move.w [A6 - 0x6], D1
0000076A 7048 moveq.l D0, 0x48
0000076C 2F00 move.l -[A7], D0
0000076E 7202 moveq.l D1, 0x02
00000770 2F01 move.l -[A7], D1
00000772 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00000776 322C 0418 move.w D1, [A4 + 0x418]
0000077A 9240 sub.w D1, D0
0000077C 3D41 FFF8 move.w [A6 - 0x8], D1
00000780 7048 moveq.l D0, 0x48
00000782 2F00 move.l -[A7], D0
00000784 7202 moveq.l D1, 0x02
00000786 2F01 move.l -[A7], D1
00000788 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
0000078C D06C 041E add.w D0, [A4 + 0x41E]
00000790 3D40 FFFE move.w [A6 - 0x2], D0
00000794 7048 moveq.l D0, 0x48
00000796 2F00 move.l -[A7], D0
00000798 7202 moveq.l D1, 0x02
0000079A 2F01 move.l -[A7], D1
0000079C 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000007A0 D06C 041C add.w D0, [A4 + 0x41C]
000007A4 3D40 FFFC move.w [A6 - 0x4], D0
000007A8 41EE 0000 lea.l A0, [A6 + 0x0]
000007AC 2F20 move.l -[A7], -[A0]
000007AE 2F20 move.l -[A7], -[A0]
000007B0 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
000007B4 4FEF 0028 lea.l A7, [A7 + 0x28]
000007B8 4CEE 1888 FFE4 movem.l D3,D7,A3,A4, [A6 - 0x1C]
000007BE 4E5E unlink A6
000007C0 4E75 rts
export_1370:
000007C2 4E56 FFDC link A6, -0x0024
000007C6 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4
000007CA 286E 0008 movea.l A4, [A6 + 0x8]
000007CE 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
000007D2 4A6C 0406 tst.w [A4 + 0x406]
000007D6 6600 026A bne +0x26C /* 00000A42 */
000007DA 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
000007DE 4A2C 00C9 tst.b [A4 + 0xC9]
000007E2 6700 00D6 beq +0xD8 /* 000008BA */
000007E6 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
000007EC 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1
000007F2 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
000007F8 3D7C 0001 FFF8 move.w [A6 - 0x8], 0x1
000007FE 4247 clr.w D7
00000800 7604 moveq.l D3, 0x04
label00000802:
00000802 48C7 ext.l D7
00000804 2007 move.l D0, D7
00000806 2200 move.l D1, D0
00000808 C0FC 007E mulu.w D0, 0x7E /* '~' */
0000080C 4841 swap.w D1
0000080E C2FC 007E mulu.w D1, 0x7E /* '~' */
00000812 4841 swap.w D1
00000814 4241 clr.w D1
00000816 D081 add.l D0, D1
00000818 41EC 0160 lea.l A0, [A4 + 0x160]
0000081C 47F0 0800 lea.l A3, [A0 + D0]
00000820 4A2B 0073 tst.b [A3 + 0x73]
00000824 6714 beq +0x16 /* 0000083A */
00000826 7001 moveq.l D0, 0x01
00000828 B02B 0077 cmp.b D0, [A3 + 0x77]
0000082C 620C bhi +0xE /* 0000083A */
0000082E 7000 moveq.l D0, 0x00
00000830 102B 0072 move.b D0, [A3 + 0x72]
00000834 D040 add.w D0, D0
00000836 4276 00F8 clr.w [A6 + D0.w - 0x8]
label0000083A:
0000083A 5247 addq.w D7, 1
0000083C B647 cmp.w D3, D7
0000083E 6EC2 bgt -0x3C /* 00000802 */
00000840 41EC 00D0 lea.l A0, [A4 + 0xD0]
00000844 2F20 move.l -[A7], -[A0]
00000846 2F20 move.l -[A7], -[A0]
00000848 3F20 move.w -[A7], -[A0]
0000084A 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
0000084E 4247 clr.w D7
00000850 4FEF 000A lea.l A7, [A7 + 0xA]
label00000854:
00000854 2007 move.l D0, D7
00000856 D040 add.w D0, D0
00000858 4A76 00F8 tst.w [A6 + D0.w - 0x8]
0000085C 6754 beq +0x56 /* 000008B2 */
0000085E 41EE FFF0 lea.l A0, [A6 - 0x10]
00000862 43EC 0418 lea.l A1, [A4 + 0x418]
00000866 20D9 move.l [A0]+, [A1]+
00000868 20D9 move.l [A0]+, [A1]+
0000086A 3007 move.w D0, D7
0000086C 6B36 bmi +0x38 /* 000008A4 */
0000086E 0C40 0003 cmpi.w D0, 0x3
00000872 6E30 bgt +0x32 /* 000008A4 */
00000874 D040 add.w D0, D0
00000876 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000087A 4EFB 0000 jmp [PC + D0.w]
0000087E 000A 0012 ori.b A2, 0x12
00000882 001A 0022 ori.b [A2]+, 0x22 /* '\"' */
00000886 3D6E FFF2 FFF6 move.w [A6 - 0xA], [A6 - 0xE]
0000088C 6016 bra +0x18 /* 000008A4 */
0000088E 3D6E FFF6 FFF2 move.w [A6 - 0xE], [A6 - 0xA]
00000894 600E bra +0x10 /* 000008A4 */
00000896 3D6E FFF0 FFF4 move.w [A6 - 0xC], [A6 - 0x10]
0000089C 6006 bra +0x8 /* 000008A4 */
0000089E 3D6E FFF4 FFF0 move.w [A6 - 0x10], [A6 - 0xC]
label000008A4:
000008A4 41EE FFF8 lea.l A0, [A6 - 0x8]
000008A8 2F20 move.l -[A7], -[A0]
000008AA 2F20 move.l -[A7], -[A0]
000008AC 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
000008B0 508F addq.l A7, 8
label000008B2:
000008B2 5247 addq.w D7, 1
000008B4 0C47 0004 cmpi.w D7, 0x4
000008B8 6D9A blt -0x64 /* 00000854 */
label000008BA:
000008BA 4247 clr.w D7
label000008BC:
000008BC 48C7 ext.l D7
000008BE 2007 move.l D0, D7
000008C0 2200 move.l D1, D0
000008C2 C0FC 007E mulu.w D0, 0x7E /* '~' */
000008C6 4841 swap.w D1
000008C8 C2FC 007E mulu.w D1, 0x7E /* '~' */
000008CC 4841 swap.w D1
000008CE 4241 clr.w D1
000008D0 D081 add.l D0, D1
000008D2 41EC 0160 lea.l A0, [A4 + 0x160]
000008D6 47F0 0800 lea.l A3, [A0 + D0]
000008DA 4A2B 0073 tst.b [A3 + 0x73]
000008DE 6700 0154 beq +0x156 /* 00000A34 */
000008E2 7001 moveq.l D0, 0x01
000008E4 B02B 0077 cmp.b D0, [A3 + 0x77]
000008E8 6200 014A bhi +0x14C /* 00000A34 */
000008EC 41EB 0054 lea.l A0, [A3 + 0x54]
000008F0 2F20 move.l -[A7], -[A0]
000008F2 2F20 move.l -[A7], -[A0]
000008F4 3F20 move.w -[A7], -[A0]
000008F6 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
000008FA 41EE FFF0 lea.l A0, [A6 - 0x10]
000008FE 43EC 0418 lea.l A1, [A4 + 0x418]
00000902 20D9 move.l [A0]+, [A1]+
00000904 20D9 move.l [A0]+, [A1]+
00000906 102B 0072 move.b D0, [A3 + 0x72]
0000090A 4FEF 000A lea.l A7, [A7 + 0xA]
0000090E 653A bcs +0x3C /* 0000094A */
00000910 0C00 0003 cmpi.b D0, 0x3
00000914 6234 bhi +0x36 /* 0000094A */
00000916 7200 moveq.l D1, 0x00
00000918 1200 move.b D1, D0
0000091A D241 add.w D1, D1
0000091C 323B 1006 move.w D1, [PC + D1.w + 0x6]
00000920 4EFB 1000 jmp [PC + D1.w]
00000924 000A 0012 ori.b A2, 0x12
00000928 001A 0022 ori.b [A2]+, 0x22 /* '\"' */
0000092C 3D6E FFF2 FFF6 move.w [A6 - 0xA], [A6 - 0xE]
00000932 6016 bra +0x18 /* 0000094A */
00000934 3D6E FFF6 FFF2 move.w [A6 - 0xE], [A6 - 0xA]
0000093A 600E bra +0x10 /* 0000094A */
0000093C 3D6E FFF0 FFF4 move.w [A6 - 0xC], [A6 - 0x10]
00000942 6006 bra +0x8 /* 0000094A */
00000944 3D6E FFF4 FFF0 move.w [A6 - 0x10], [A6 - 0xC]
label0000094A:
0000094A 41EE FFF8 lea.l A0, [A6 - 0x8]
0000094E 2F20 move.l -[A7], -[A0]
00000950 2F20 move.l -[A7], -[A0]
00000952 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
00000956 2F0B move.l -[A7], A3
00000958 486E FFE6 pea.l [A6 - 0x1A]
0000095C 3F3C 080E move.w -[A7], 0x80E
00000960 A9EB syscall Pack4/FP68K
00000962 487A 00E8 pea.l [PC + 0xE8 /* 00000A4C, value 0x0, cstring "" */]
00000966 486E FFE6 pea.l [A6 - 0x1A]
0000096A 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000096E A9EB syscall Pack4/FP68K
00000970 508F addq.l A7, 8
00000972 6400 00C0 bcc +0xC2 /* 00000A34 */
00000976 486B 0008 pea.l [A3 + 0x8]
0000097A 486E FFDC pea.l [A6 - 0x24]
0000097E 3F3C 080E move.w -[A7], 0x80E
00000982 A9EB syscall Pack4/FP68K
00000984 487A 00C6 pea.l [PC + 0xC6 /* 00000A4C, value 0x0, cstring "" */]
00000988 486E FFDC pea.l [A6 - 0x24]
0000098C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000990 A9EB syscall Pack4/FP68K
00000992 6F00 00A0 ble +0xA2 /* 00000A34 */
00000996 7002 moveq.l D0, 0x02
00000998 B02B 0074 cmp.b D0, [A3 + 0x74]
0000099C 6708 beq +0xA /* 000009A6 */
0000099E 4A2B 0076 tst.b [A3 + 0x76]
000009A2 6700 0090 beq +0x92 /* 00000A34 */
label000009A6:
000009A6 0C47 0002 cmpi.w D7, 0x2
000009AA 661A bne +0x1C /* 000009C6 */
000009AC 41FA 009E lea.l A0, [PC + 0x9E /* 00000A4C, value 0x0, cstring "" */]
000009B0 41E8 000A lea.l A0, [A0 + 0xA]
000009B4 2F20 move.l -[A7], -[A0]
000009B6 2F20 move.l -[A7], -[A0]
000009B8 3F20 move.w -[A7], -[A0]
000009BA 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */]
000009BE 48C0 ext.l D0
000009C0 4FEF 000A lea.l A7, [A7 + 0xA]
000009C4 6038 bra +0x3A /* 000009FE */
label000009C6:
000009C6 0C47 0003 cmpi.w D7, 0x3
000009CA 661A bne +0x1C /* 000009E6 */
000009CC 41FA 007E lea.l A0, [PC + 0x7E /* 00000A4C, value 0x0, cstring "" */]
000009D0 41E8 000A lea.l A0, [A0 + 0xA]
000009D4 2F20 move.l -[A7], -[A0]
000009D6 2F20 move.l -[A7], -[A0]
000009D8 3F20 move.w -[A7], -[A0]
000009DA 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */]
000009DE 48C0 ext.l D0
000009E0 4FEF 000A lea.l A7, [A7 + 0xA]
000009E4 6018 bra +0x1A /* 000009FE */
label000009E6:
000009E6 41FA 0064 lea.l A0, [PC + 0x64 /* 00000A4C, value 0x0, cstring "" */]
000009EA 41E8 000A lea.l A0, [A0 + 0xA]
000009EE 2F20 move.l -[A7], -[A0]
000009F0 2F20 move.l -[A7], -[A0]
000009F2 3F20 move.w -[A7], -[A0]
000009F4 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
000009F8 48C0 ext.l D0
000009FA 4FEF 000A lea.l A7, [A7 + 0xA]
label000009FE:
000009FE 3C00 move.w D6, D0
00000A00 41EE FFF0 lea.l A0, [A6 - 0x10]
00000A04 43EC 0418 lea.l A1, [A4 + 0x418]
00000A08 20D9 move.l [A0]+, [A1]+
00000A0A 20D9 move.l [A0]+, [A1]+
00000A0C 7002 moveq.l D0, 0x02
00000A0E B02B 0072 cmp.b D0, [A3 + 0x72]
00000A12 630A bls +0xC /* 00000A1E */
00000A14 3D46 FFF4 move.w [A6 - 0xC], D6
00000A18 3D46 FFF0 move.w [A6 - 0x10], D6
00000A1C 6008 bra +0xA /* 00000A26 */
label00000A1E:
00000A1E 3D46 FFF6 move.w [A6 - 0xA], D6
00000A22 3D46 FFF2 move.w [A6 - 0xE], D6
label00000A26:
00000A26 41EE FFF8 lea.l A0, [A6 - 0x8]
00000A2A 2F20 move.l -[A7], -[A0]
00000A2C 2F20 move.l -[A7], -[A0]
00000A2E 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
00000A32 508F addq.l A7, 8
label00000A34:
00000A34 5247 addq.w D7, 1
00000A36 0C47 0004 cmpi.w D7, 0x4
00000A3A 6D00 FE80 blt -0x17E /* 000008BC */
00000A3E 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
label00000A42:
00000A42 4CEE 18C8 FFC8 movem.l D3,D6,D7,A3,A4, [A6 - 0x38]
00000A48 4E5E unlink A6
00000A4A 4E75 rts
00000A4C 0000 0000 ori.b D0, 0x0
00000A50 0000 0000 ori.b D0, 0x0
00000A54 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000A56-00000A5A
fn00000A56:
00000A56 4E56 FFE6 link A6, -0x001A
// end alternate branch 00000A56-00000A5A
fn00000A56: // (misaligned)
00000A58 FFE6 .invalid <<F/7/7>>
00000A5A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000A5E 382E 000E move.w D4, [A6 + 0xE]
00000A62 286E 0008 movea.l A4, [A6 + 0x8]
00000A66 48C4 ext.l D4
00000A68 2004 move.l D0, D4
00000A6A 2200 move.l D1, D0
00000A6C C0FC 007E mulu.w D0, 0x7E /* '~' */
00000A70 4841 swap.w D1
00000A72 C2FC 007E mulu.w D1, 0x7E /* '~' */
00000A76 4841 swap.w D1
00000A78 4241 clr.w D1
00000A7A D081 add.l D0, D1
00000A7C 41EC 0160 lea.l A0, [A4 + 0x160]
00000A80 47F0 0800 lea.l A3, [A0 + D0]
00000A84 7003 moveq.l D0, 0x03
00000A86 B02B 0077 cmp.b D0, [A3 + 0x77]
00000A8A 6606 bne +0x8 /* 00000A92 */
00000A8C 177C 0002 0077 move.b [A3 + 0x77], 0x2
label00000A92:
00000A92 48C4 ext.l D4
00000A94 2F04 move.l -[A7], D4
00000A96 2F0C move.l -[A7], A4
00000A98 4EBA 063E jsr [PC + 0x63E /* 000010D8 */]
00000A9C 7001 moveq.l D0, 0x01
00000A9E 7202 moveq.l D1, 0x02
00000AA0 B22B 0074 cmp.b D1, [A3 + 0x74]
00000AA4 508F addq.l A7, 8
00000AA6 6708 beq +0xA /* 00000AB0 */
00000AA8 4A2B 0076 tst.b [A3 + 0x76]
00000AAC 6602 bne +0x4 /* 00000AB0 */
00000AAE 7000 moveq.l D0, 0x00
label00000AB0:
00000AB0 3A00 move.w D5, D0
00000AB2 7000 moveq.l D0, 0x00
00000AB4 4A45 tst.w D5
00000AB6 670A beq +0xC /* 00000AC2 */
00000AB8 7202 moveq.l D1, 0x02
00000ABA B22B 0075 cmp.b D1, [A3 + 0x75]
00000ABE 6602 bne +0x4 /* 00000AC2 */
00000AC0 7001 moveq.l D0, 0x01
label00000AC2:
00000AC2 4A80 tst.l D0
00000AC4 6704 beq +0x6 /* 00000ACA */
00000AC6 7002 moveq.l D0, 0x02
00000AC8 6002 bra +0x4 /* 00000ACC */
label00000ACA:
00000ACA 7000 moveq.l D0, 0x00
label00000ACC:
00000ACC 3B40 F27C move.w [A5 - 0xD84], D0
00000AD0 4A2B 0076 tst.b [A3 + 0x76]
00000AD4 6718 beq +0x1A /* 00000AEE */
00000AD6 2F0B move.l -[A7], A3
00000AD8 2F0C move.l -[A7], A4
00000ADA 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
00000ADE 4A6C 010C tst.w [A4 + 0x10C]
00000AE2 508F addq.l A7, 8
00000AE4 6700 013C beq +0x13E /* 00000C22 */
00000AE8 7000 moveq.l D0, 0x00
00000AEA 6000 01F6 bra +0x1F8 /* 00000CE2 */
label00000AEE:
00000AEE 4A45 tst.w D5
00000AF0 6700 0130 beq +0x132 /* 00000C22 */
00000AF4 7002 moveq.l D0, 0x02
00000AF6 B02B 0075 cmp.b D0, [A3 + 0x75]
00000AFA 6618 bne +0x1A /* 00000B14 */
00000AFC 2F0B move.l -[A7], A3
00000AFE 2F0C move.l -[A7], A4
00000B00 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
00000B04 4A6C 010C tst.w [A4 + 0x10C]
00000B08 508F addq.l A7, 8
00000B0A 6700 0116 beq +0x118 /* 00000C22 */
00000B0E 7000 moveq.l D0, 0x00
00000B10 6000 01D0 bra +0x1D2 /* 00000CE2 */
label00000B14:
00000B14 7002 moveq.l D0, 0x02
00000B16 B02B 0072 cmp.b D0, [A3 + 0x72]
00000B1A 6332 bls +0x34 /* 00000B4E */
00000B1C 302C 041C move.w D0, [A4 + 0x41C]
00000B20 906C 0418 sub.w D0, [A4 + 0x418]
00000B24 48C0 ext.l D0
00000B26 322B 006A move.w D1, [A3 + 0x6A]
00000B2A 48C1 ext.l D1
00000B2C E389 lsl D1, 1
00000B2E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000B32 3740 006E move.w [A3 + 0x6E], D0
00000B36 2F0B move.l -[A7], A3
00000B38 2F0C move.l -[A7], A4
00000B3A 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
00000B3E 4A6C 010C tst.w [A4 + 0x10C]
00000B42 508F addq.l A7, 8
00000B44 6700 00DC beq +0xDE /* 00000C22 */
00000B48 7000 moveq.l D0, 0x00
00000B4A 6000 0196 bra +0x198 /* 00000CE2 */
label00000B4E:
00000B4E 2F0B move.l -[A7], A3
00000B50 486E FFE6 pea.l [A6 - 0x1A]
00000B54 3F3C 080E move.w -[A7], 0x80E
00000B58 A9EB syscall Pack4/FP68K
00000B5A 486E FFE6 pea.l [A6 - 0x1A]
00000B5E 486E FFF0 pea.l [A6 - 0x10]
00000B62 3F3C 0810 move.w -[A7], 0x810
00000B66 A9EB syscall Pack4/FP68K
00000B68 486B 0008 pea.l [A3 + 0x8]
00000B6C 486E FFE6 pea.l [A6 - 0x1A]
00000B70 3F3C 080E move.w -[A7], 0x80E
00000B74 A9EB syscall Pack4/FP68K
00000B76 486E FFE6 pea.l [A6 - 0x1A]
00000B7A 486E FFF8 pea.l [A6 - 0x8]
00000B7E 3F3C 0810 move.w -[A7], 0x810
00000B82 A9EB syscall Pack4/FP68K
00000B84 3C2C 041E move.w D6, [A4 + 0x41E]
00000B88 9C6C 041A sub.w D6, [A4 + 0x41A]
00000B8C 48C6 ext.l D6
00000B8E 302B 006A move.w D0, [A3 + 0x6A]
00000B92 48C0 ext.l D0
00000B94 E588 lsl D0, 2
00000B96 2200 move.l D1, D0
00000B98 2006 move.l D0, D6
00000B9A 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000B9E 3E00 move.w D7, D0
00000BA0 607C bra +0x7E /* 00000C1E */
label00000BA2:
00000BA2 486E FFF0 pea.l [A6 - 0x10]
00000BA6 486E FFE6 pea.l [A6 - 0x1A]
00000BAA 3F3C 080E move.w -[A7], 0x80E
00000BAE A9EB syscall Pack4/FP68K
00000BB0 486E FFE6 pea.l [A6 - 0x1A]
00000BB4 2F0B move.l -[A7], A3
00000BB6 3F3C 0810 move.w -[A7], 0x810
00000BBA A9EB syscall Pack4/FP68K
00000BBC 486E FFF8 pea.l [A6 - 0x8]
00000BC0 486E FFE6 pea.l [A6 - 0x1A]
00000BC4 3F3C 080E move.w -[A7], 0x80E
00000BC8 A9EB syscall Pack4/FP68K
00000BCA 486E FFE6 pea.l [A6 - 0x1A]
00000BCE 486B 0008 pea.l [A3 + 0x8]
00000BD2 3F3C 0810 move.w -[A7], 0x810
00000BD6 A9EB syscall Pack4/FP68K
00000BD8 3747 006E move.w [A3 + 0x6E], D7
00000BDC 5347 subq.w D7, 1
00000BDE 2F0B move.l -[A7], A3
00000BE0 2F0C move.l -[A7], A4
00000BE2 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
00000BE6 4A6C 010C tst.w [A4 + 0x10C]
00000BEA 508F addq.l A7, 8
00000BEC 6706 beq +0x8 /* 00000BF4 */
00000BEE 7000 moveq.l D0, 0x00
00000BF0 6000 00F0 bra +0xF2 /* 00000CE2 */
label00000BF4:
00000BF4 7001 moveq.l D0, 0x01
00000BF6 2F00 move.l -[A7], D0
00000BF8 486D F25C pea.l [A5 - 0xDA4]
00000BFC 2F0B move.l -[A7], A3
00000BFE 2F0C move.l -[A7], A4
00000C00 4EAD 21AA jsr [A5 + 0x21AA /* export_1073 */]
00000C04 2F0B move.l -[A7], A3
00000C06 2F0C move.l -[A7], A4
00000C08 4EAD 210A jsr [A5 + 0x210A /* export_1053 */]
00000C0C D06B 006A add.w D0, [A3 + 0x6A]
00000C10 C1EB 006E muls.w D0, [A3 + 0x6E]
00000C14 48C6 ext.l D6
00000C16 BC80 cmp.l D6, D0
00000C18 4FEF 0018 lea.l A7, [A7 + 0x18]
00000C1C 6C04 bge +0x6 /* 00000C22 */
label00000C1E:
00000C1E 4A47 tst.w D7
00000C20 6E80 bgt -0x7E /* 00000BA2 */
label00000C22:
00000C22 7002 moveq.l D0, 0x02
00000C24 B02B 0077 cmp.b D0, [A3 + 0x77]
00000C28 6306 bls +0x8 /* 00000C30 */
00000C2A 7000 moveq.l D0, 0x00
00000C2C 6000 00B4 bra +0xB6 /* 00000CE2 */
label00000C30:
00000C30 7001 moveq.l D0, 0x01
00000C32 2F00 move.l -[A7], D0
00000C34 486D F25C pea.l [A5 - 0xDA4]
00000C38 2F0B move.l -[A7], A3
00000C3A 2F0C move.l -[A7], A4
00000C3C 4EAD 21AA jsr [A5 + 0x21AA /* export_1073 */]
00000C40 7002 moveq.l D0, 0x02
00000C42 B02B 0072 cmp.b D0, [A3 + 0x72]
00000C46 4FEF 0010 lea.l A7, [A7 + 0x10]
00000C4A 631E bls +0x20 /* 00000C6A */
00000C4C 2F0B move.l -[A7], A3
00000C4E 2F0C move.l -[A7], A4
00000C50 4EAD 210A jsr [A5 + 0x210A /* export_1053 */]
00000C54 2F00 move.l -[A7], D0
00000C56 2F0B move.l -[A7], A3
00000C58 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
00000C5C 588F addq.l A7, 4
00000C5E 2200 move.l D1, D0
00000C60 201F move.l D0, [A7]+
00000C62 D240 add.w D1, D0
00000C64 3001 move.w D0, D1
00000C66 508F addq.l A7, 8
00000C68 6078 bra +0x7A /* 00000CE2 */
label00000C6A:
00000C6A 700C moveq.l D0, 0x0C
00000C6C B06C 010E cmp.w D0, [A4 + 0x10E]
00000C70 660A bne +0xC /* 00000C7C */
00000C72 302B 006E move.w D0, [A3 + 0x6E]
00000C76 5440 addq.w D0, 2
00000C78 48C0 ext.l D0
00000C7A 6006 bra +0x8 /* 00000C82 */
label00000C7C:
00000C7C 302B 006E move.w D0, [A3 + 0x6E]
00000C80 48C0 ext.l D0
label00000C82:
00000C82 2F00 move.l -[A7], D0
00000C84 2F0B move.l -[A7], A3
00000C86 2F0C move.l -[A7], A4
00000C88 4EAD 210A jsr [A5 + 0x210A /* export_1053 */]
00000C8C 508F addq.l A7, 8
00000C8E 2200 move.l D1, D0
00000C90 201F move.l D0, [A7]+
00000C92 342B 006A move.w D2, [A3 + 0x6A]
00000C96 D441 add.w D2, D1
00000C98 48C2 ext.l D2
00000C9A 2202 move.l D1, D2
00000C9C 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000CA0 322C 041E move.w D1, [A4 + 0x41E]
00000CA4 926C 041A sub.w D1, [A4 + 0x41A]
00000CA8 48C1 ext.l D1
00000CAA B280 cmp.l D1, D0
00000CAC 6D12 blt +0x14 /* 00000CC0 */
00000CAE 2F0B move.l -[A7], A3
00000CB0 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
00000CB4 322B 006A move.w D1, [A3 + 0x6A]
00000CB8 D240 add.w D1, D0
00000CBA 3001 move.w D0, D1
00000CBC 588F addq.l A7, 4
00000CBE 6022 bra +0x24 /* 00000CE2 */
label00000CC0:
00000CC0 177C 0003 0077 move.b [A3 + 0x77], 0x3
00000CC6 2F0B move.l -[A7], A3
00000CC8 2F0C move.l -[A7], A4
00000CCA 4EAD 210A jsr [A5 + 0x210A /* export_1053 */]
00000CCE 2F00 move.l -[A7], D0
00000CD0 2F0B move.l -[A7], A3
00000CD2 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
00000CD6 588F addq.l A7, 4
00000CD8 2200 move.l D1, D0
00000CDA 201F move.l D0, [A7]+
00000CDC D240 add.w D1, D0
00000CDE 3001 move.w D0, D1
00000CE0 508F addq.l A7, 8
label00000CE2:
00000CE2 4CEE 18F0 FFCE movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x32]
00000CE8 4E5E unlink A6
00000CEA 4E75 rts
fn00000CEC:
00000CEC 4E56 FEAA link A6, -0x0156
00000CF0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000CF4 382E 000E move.w D4, [A6 + 0xE]
00000CF8 49EE FEF8 lea.l A4, [A6 - 0x108]
00000CFC 7001 moveq.l D0, 0x01
00000CFE 2F00 move.l -[A7], D0
00000D00 486D F25C pea.l [A5 - 0xDA4]
00000D04 206E 0008 movea.l A0, [A6 + 0x8]
00000D08 48C4 ext.l D4
00000D0A 2204 move.l D1, D4
00000D0C 2401 move.l D2, D1
00000D0E C2FC 007E mulu.w D1, 0x7E /* '~' */
00000D12 4842 swap.w D2
00000D14 C4FC 007E mulu.w D2, 0x7E /* '~' */
00000D18 4842 swap.w D2
00000D1A 4242 clr.w D2
00000D1C D282 add.l D1, D2
00000D1E 41E8 0160 lea.l A0, [A0 + 0x160]
00000D22 47F0 1800 lea.l A3, [A0 + D1]
00000D26 2F0B move.l -[A7], A3
00000D28 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D2C 4EAD 21AA jsr [A5 + 0x21AA /* export_1073 */]
00000D30 48C4 ext.l D4
00000D32 2F04 move.l -[A7], D4
00000D34 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D38 4EBA 039E jsr [PC + 0x39E /* 000010D8 */]
00000D3C 2F0B move.l -[A7], A3
00000D3E 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
00000D42 3C00 move.w D6, D0
00000D44 102B 0072 move.b D0, [A3 + 0x72]
00000D48 4FEF 001C lea.l A7, [A7 + 0x1C]
00000D4C 6566 bcs +0x68 /* 00000DB4 */
00000D4E 0C00 0003 cmpi.b D0, 0x3
00000D52 6260 bhi +0x62 /* 00000DB4 */
00000D54 7200 moveq.l D1, 0x00
00000D56 1200 move.b D1, D0
00000D58 D241 add.w D1, D1
00000D5A 323B 1006 move.w D1, [PC + D1.w + 0x6]
00000D5E 4EFB 1000 jmp [PC + D1.w]
00000D62 000A 0018 ori.b A2, 0x18
00000D66 0024 003E ori.b -[A4], 0x3E /* '>' */
00000D6A 206E 0008 movea.l A0, [A6 + 0x8]
00000D6E 4446 neg.w D6
00000D70 DC68 041A add.w D6, [A0 + 0x41A]
00000D74 7A06 moveq.l D5, 0x06
00000D76 603C bra +0x3E /* 00000DB4 */
00000D78 206E 0008 movea.l A0, [A6 + 0x8]
00000D7C DC68 041E add.w D6, [A0 + 0x41E]
00000D80 7A04 moveq.l D5, 0x04
00000D82 6030 bra +0x32 /* 00000DB4 */
00000D84 206E 0008 movea.l A0, [A6 + 0x8]
00000D88 4446 neg.w D6
00000D8A DC68 0418 add.w D6, [A0 + 0x418]
00000D8E 7003 moveq.l D0, 0x03
00000D90 B02B 0077 cmp.b D0, [A3 + 0x77]
00000D94 6604 bne +0x6 /* 00000D9A */
00000D96 7A06 moveq.l D5, 0x06
00000D98 601A bra +0x1C /* 00000DB4 */
label00000D9A:
00000D9A 7A09 moveq.l D5, 0x09
00000D9C 6016 bra +0x18 /* 00000DB4 */
00000D9E 206E 0008 movea.l A0, [A6 + 0x8]
00000DA2 DC68 041C add.w D6, [A0 + 0x41C]
00000DA6 7003 moveq.l D0, 0x03
00000DA8 B02B 0077 cmp.b D0, [A3 + 0x77]
00000DAC 6604 bne +0x6 /* 00000DB2 */
00000DAE 7A04 moveq.l D5, 0x04
00000DB0 6002 bra +0x4 /* 00000DB4 */
label00000DB2:
00000DB2 7A01 moveq.l D5, 0x01
label00000DB4:
00000DB4 4247 clr.w D7
00000DB6 6000 02D8 bra +0x2DA /* 00001090 */
label00000DBA:
00000DBA 7000 moveq.l D0, 0x00
00000DBC 3007 move.w D0, D7
00000DBE 2F00 move.l -[A7], D0
00000DC0 2F0B move.l -[A7], A3
00000DC2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DC6 4EBA 056C jsr [PC + 0x56C /* 00001334 */]
00000DCA 303C 00F0 move.w D0, 0xF0
00000DCE C06B 0068 and.w D0, [A3 + 0x68]
00000DD2 4FEF 000C lea.l A7, [A7 + 0xC]
00000DD6 6600 0134 bne +0x136 /* 00000F0C */
00000DDA 486D ECDA pea.l [A5 - 0x1326]
00000DDE 486E FEDA pea.l [A6 - 0x126]
00000DE2 3F3C 080E move.w -[A7], 0x80E
00000DE6 A9EB syscall Pack4/FP68K
00000DE8 7000 moveq.l D0, 0x00
00000DEA 2D40 FED6 move.l [A6 - 0x12A], D0
00000DEE 486E FED6 pea.l [A6 - 0x12A]
00000DF2 486E FEDA pea.l [A6 - 0x126]
00000DF6 3F3C 280A move.w -[A7], 0x280A /* '(\n' */
00000DFA A9EB syscall Pack4/FP68K
00000DFC 6416 bcc +0x18 /* 00000E14 */
00000DFE 486D ECDA pea.l [A5 - 0x1326]
00000E02 486E FECC pea.l [A6 - 0x134]
00000E06 3F3C 080E move.w -[A7], 0x80E
00000E0A A9EB syscall Pack4/FP68K
00000E0C 0A2E 0080 FECC xori.b [A6 - 0x134], 0x80
00000E12 601C bra +0x1E /* 00000E30 */
label00000E14:
00000E14 486D ECDA pea.l [A5 - 0x1326]
00000E18 486E FEC2 pea.l [A6 - 0x13E]
00000E1C 3F3C 080E move.w -[A7], 0x80E
00000E20 A9EB syscall Pack4/FP68K
00000E22 41EE FECC lea.l A0, [A6 - 0x134]
00000E26 43EE FEC2 lea.l A1, [A6 - 0x13E]
00000E2A 20D9 move.l [A0]+, [A1]+
00000E2C 20D9 move.l [A0]+, [A1]+
00000E2E 30D9 move.w [A0]+, [A1]+
label00000E30:
00000E30 487A 029C pea.l [PC + 0x29C /* 000010CE, value 0x3FD0B424 */]
00000E34 486E FECC pea.l [A6 - 0x134]
00000E38 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000E3C A9EB syscall Pack4/FP68K
00000E3E 6400 00CC bcc +0xCE /* 00000F0C */
00000E42 486D ECDA pea.l [A5 - 0x1326]
00000E46 486E FEB8 pea.l [A6 - 0x148]
00000E4A 3F3C 080E move.w -[A7], 0x80E
00000E4E A9EB syscall Pack4/FP68K
00000E50 487A 0268 pea.l [PC + 0x268 /* 000010BA, value 0x0, cstring "" */]
00000E54 486E FEB8 pea.l [A6 - 0x148]
00000E58 3F3C 0008 move.w -[A7], 0x8
00000E5C A9EB syscall Pack4/FP68K
00000E5E 6700 00AC beq +0xAE /* 00000F0C */
00000E62 486B 0008 pea.l [A3 + 0x8]
00000E66 486E FEDA pea.l [A6 - 0x126]
00000E6A 3F3C 080E move.w -[A7], 0x80E
00000E6E A9EB syscall Pack4/FP68K
00000E70 2F0B move.l -[A7], A3
00000E72 486E FEDA pea.l [A6 - 0x126]
00000E76 3F3C 0802 move.w -[A7], 0x802
00000E7A A9EB syscall Pack4/FP68K
00000E7C 486D ECDA pea.l [A5 - 0x1326]
00000E80 486E FEDA pea.l [A6 - 0x126]
00000E84 3F3C 0806 move.w -[A7], 0x806
00000E88 A9EB syscall Pack4/FP68K
00000E8A 486E FEDA pea.l [A6 - 0x126]
00000E8E 486E FFF8 pea.l [A6 - 0x8]
00000E92 3F3C 0810 move.w -[A7], 0x810
00000E96 A9EB syscall Pack4/FP68K
00000E98 486E FFF8 pea.l [A6 - 0x8]
00000E9C 486E FEDA pea.l [A6 - 0x126]
00000EA0 3F3C 080E move.w -[A7], 0x80E
00000EA4 A9EB syscall Pack4/FP68K
00000EA6 7000 moveq.l D0, 0x00
00000EA8 2D40 FEB4 move.l [A6 - 0x14C], D0
00000EAC 486E FEB4 pea.l [A6 - 0x14C]
00000EB0 486E FEDA pea.l [A6 - 0x126]
00000EB4 3F3C 280A move.w -[A7], 0x280A /* '(\n' */
00000EB8 A9EB syscall Pack4/FP68K
00000EBA 6416 bcc +0x18 /* 00000ED2 */
00000EBC 486E FFF8 pea.l [A6 - 0x8]
00000EC0 486E FECC pea.l [A6 - 0x134]
00000EC4 3F3C 080E move.w -[A7], 0x80E
00000EC8 A9EB syscall Pack4/FP68K
00000ECA 0A2E 0080 FECC xori.b [A6 - 0x134], 0x80
00000ED0 601C bra +0x1E /* 00000EEE */
label00000ED2:
00000ED2 486E FFF8 pea.l [A6 - 0x8]
00000ED6 486E FEC2 pea.l [A6 - 0x13E]
00000EDA 3F3C 080E move.w -[A7], 0x80E
00000EDE A9EB syscall Pack4/FP68K
00000EE0 41EE FECC lea.l A0, [A6 - 0x134]
00000EE4 43EE FEC2 lea.l A1, [A6 - 0x13E]
00000EE8 20D9 move.l [A0]+, [A1]+
00000EEA 20D9 move.l [A0]+, [A1]+
00000EEC 30D9 move.w [A0]+, [A1]+
label00000EEE:
00000EEE 487A 01D4 pea.l [PC + 0x1D4 /* 000010C4, value 0x4008FA00 */]
00000EF2 486E FECC pea.l [A6 - 0x134]
00000EF6 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000EFA A9EB syscall Pack4/FP68K
00000EFC 6F0E ble +0x10 /* 00000F0C */
00000EFE 487A 01BA pea.l [PC + 0x1BA /* 000010BA, value 0x0, cstring "" */]
00000F02 486D ECDA pea.l [A5 - 0x1326]
00000F06 3F3C 0810 move.w -[A7], 0x810
00000F0A A9EB syscall Pack4/FP68K
label00000F0C:
00000F0C 7002 moveq.l D0, 0x02
00000F0E B02B 0073 cmp.b D0, [A3 + 0x73]
00000F12 6610 bne +0x12 /* 00000F24 */
00000F14 7000 moveq.l D0, 0x00
00000F16 3007 move.w D0, D7
00000F18 322B 006E move.w D1, [A3 + 0x6E]
00000F1C 48C1 ext.l D1
00000F1E B280 cmp.l D1, D0
00000F20 6F00 016C ble +0x16E /* 0000108E */
label00000F24:
00000F24 7001 moveq.l D0, 0x01
00000F26 B06D F27C cmp.w D0, [A5 - 0xD84]
00000F2A 671E beq +0x20 /* 00000F4A */
00000F2C 2F2B 007A move.l -[A7], [A3 + 0x7A]
00000F30 7000 moveq.l D0, 0x00
00000F32 302B 0068 move.w D0, [A3 + 0x68]
00000F36 2F00 move.l -[A7], D0
00000F38 2F0C move.l -[A7], A4
00000F3A 486D ECDA pea.l [A5 - 0x1326]
00000F3E 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
00000F42 4FEF 0010 lea.l A7, [A7 + 0x10]
00000F46 6000 0096 bra +0x98 /* 00000FDE */
label00000F4A:
00000F4A 7002 moveq.l D0, 0x02
00000F4C B02B 0073 cmp.b D0, [A3 + 0x73]
00000F50 666A bne +0x6C /* 00000FBC */
00000F52 486D ECDA pea.l [A5 - 0x1326]
00000F56 41EE FEDA lea.l A0, [A6 - 0x126]
00000F5A 43FA 0154 lea.l A1, [PC + 0x154 /* 000010B0, value 0x3FFE8000 */]
00000F5E 20D9 move.l [A0]+, [A1]+
00000F60 20D9 move.l [A0]+, [A1]+
00000F62 30D9 move.w [A0]+, [A1]+
00000F64 486E FEDA pea.l [A6 - 0x126]
00000F68 3F3C 0800 move.w -[A7], 0x800
00000F6C A9EB syscall Pack4/FP68K
00000F6E 41EE FEE4 lea.l A0, [A6 - 0x11C]
00000F72 2F20 move.l -[A7], -[A0]
00000F74 2F20 move.l -[A7], -[A0]
00000F76 3F20 move.w -[A7], -[A0]
00000F78 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00000F7C 3D40 FEB2 move.w [A6 - 0x14E], D0
00000F80 486E FEB2 pea.l [A6 - 0x14E]
00000F84 486E FECC pea.l [A6 - 0x134]
00000F88 3F3C 200E move.w -[A7], 0x200E
00000F8C A9EB syscall Pack4/FP68K
00000F8E 486E FECC pea.l [A6 - 0x134]
00000F92 486E FEAA pea.l [A6 - 0x156]
00000F96 3F3C 0810 move.w -[A7], 0x810
00000F9A A9EB syscall Pack4/FP68K
00000F9C 486E FEAA pea.l [A6 - 0x156]
00000FA0 486E FEC2 pea.l [A6 - 0x13E]
00000FA4 3F3C 080E move.w -[A7], 0x80E
00000FA8 A9EB syscall Pack4/FP68K
00000FAA 486E FEC2 pea.l [A6 - 0x13E]
00000FAE 486D ECD2 pea.l [A5 - 0x132E]
00000FB2 3F3C 0810 move.w -[A7], 0x810
00000FB6 A9EB syscall Pack4/FP68K
00000FB8 4FEF 000A lea.l A7, [A7 + 0xA]
label00000FBC:
00000FBC 2F0C move.l -[A7], A4
00000FBE 486E FEE4 pea.l [A6 - 0x11C]
00000FC2 7000 moveq.l D0, 0x00
00000FC4 3007 move.w D0, D7
00000FC6 2F00 move.l -[A7], D0
00000FC8 2F0B move.l -[A7], A3
00000FCA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FCE 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */]
00000FD2 486E FEE4 pea.l [A6 - 0x11C]
00000FD6 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00000FDA 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000FDE:
00000FDE 7002 moveq.l D0, 0x02
00000FE0 B02B 0072 cmp.b D0, [A3 + 0x72]
00000FE4 633A bls +0x3C /* 00001020 */
00000FE6 3D46 FEF6 move.w [A6 - 0x10A], D6
00000FEA 486D ECD2 pea.l [A5 - 0x132E]
00000FEE 486E FEDA pea.l [A6 - 0x126]
00000FF2 3F3C 080E move.w -[A7], 0x80E
00000FF6 A9EB syscall Pack4/FP68K
00000FF8 41EE FEDA lea.l A0, [A6 - 0x126]
00000FFC 43EE FECC lea.l A1, [A6 - 0x134]
00001000 22D8 move.l [A1]+, [A0]+
00001002 22D8 move.l [A1]+, [A0]+
00001004 32D8 move.w [A1]+, [A0]+
00001006 486E FECC pea.l [A6 - 0x134]
0000100A 3F3C 0016 move.w -[A7], 0x16
0000100E A9EB syscall Pack4/FP68K
00001010 486E FECC pea.l [A6 - 0x134]
00001014 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00001018 3D40 FEF4 move.w [A6 - 0x10C], D0
0000101C 588F addq.l A7, 4
0000101E 6038 bra +0x3A /* 00001058 */
label00001020:
00001020 486D ECD2 pea.l [A5 - 0x132E]
00001024 486E FEDA pea.l [A6 - 0x126]
00001028 3F3C 080E move.w -[A7], 0x80E
0000102C A9EB syscall Pack4/FP68K
0000102E 41EE FEDA lea.l A0, [A6 - 0x126]
00001032 43EE FECC lea.l A1, [A6 - 0x134]
00001036 22D8 move.l [A1]+, [A0]+
00001038 22D8 move.l [A1]+, [A0]+
0000103A 32D8 move.w [A1]+, [A0]+
0000103C 486E FECC pea.l [A6 - 0x134]
00001040 3F3C 0016 move.w -[A7], 0x16
00001044 A9EB syscall Pack4/FP68K
00001046 486E FECC pea.l [A6 - 0x134]
0000104A 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
0000104E 3D40 FEF6 move.w [A6 - 0x10A], D0
00001052 3D46 FEF4 move.w [A6 - 0x10C], D6
00001056 588F addq.l A7, 4
label00001058:
00001058 7003 moveq.l D0, 0x03
0000105A B02B 0077 cmp.b D0, [A3 + 0x77]
0000105E 661C bne +0x1E /* 0000107C */
00001060 7000 moveq.l D0, 0x00
00001062 2F00 move.l -[A7], D0
00001064 725A moveq.l D1, 0x5A
00001066 2F01 move.l -[A7], D1
00001068 48C5 ext.l D5
0000106A 2F05 move.l -[A7], D5
0000106C 2F0C move.l -[A7], A4
0000106E 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
00001072 4EAD 08A2 jsr [A5 + 0x8A2 /* export_272 */]
00001076 4FEF 0014 lea.l A7, [A7 + 0x14]
0000107A 6012 bra +0x14 /* 0000108E */
label0000107C:
0000107C 48C5 ext.l D5
0000107E 2F05 move.l -[A7], D5
00001080 2F0C move.l -[A7], A4
00001082 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
00001086 4EAD 0892 jsr [A5 + 0x892 /* export_270 */]
0000108A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000108E:
0000108E 5247 addq.w D7, 1
label00001090:
00001090 7000 moveq.l D0, 0x00
00001092 3007 move.w D0, D7
00001094 322B 006E move.w D1, [A3 + 0x6E]
00001098 48C1 ext.l D1
0000109A B280 cmp.l D1, D0
0000109C 6D08 blt +0xA /* 000010A6 */
0000109E 4A6D E5CE tst.w [A5 - 0x1A32]
000010A2 6700 FD16 beq -0x2E8 /* 00000DBA */
label000010A6:
000010A6 4CEE 18F0 FE92 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x16E]
000010AC 4E5E unlink A6
000010AE 4E75 rts
000010B0 3FFE move.w <<invalid special address>>, <<invalid special address>>
000010B2 8000 or.b D0, D0
000010B4 0000 0000 ori.b D0, 0x0
000010B8 0000 0000 ori.b D0, 0x0
000010BC 0000 0000 ori.b D0, 0x0
000010C0 0000 0000 ori.b D0, 0x0
000010C4 4008 negx.b A0
000010C6 FA00 0000 .unknown 0xFA00 0x0000 (W = 5)
000010CA 0000 0000 ori.b D0, 0x0
000010CE 3FD0 move.w <<invalid special address>>, [A0]
000010D0 B424 cmp.b D2, -[A4]
000010D2 DC35 095C add.b D6, <<invalid full ext with I/IS == 4>>
000010D6 D80F add.b D4, A7
export_1371:
fn000010D8:
000010D8 4E56 FFF8 link A6, -0x0008
000010DC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000010E0 266E 0008 movea.l A3, [A6 + 0x8]
000010E4 4246 clr.w D6
000010E6 302E 000E move.w D0, [A6 + 0xE]
000010EA 48C0 ext.l D0
000010EC 2200 move.l D1, D0
000010EE C0FC 007E mulu.w D0, 0x7E /* '~' */
000010F2 4841 swap.w D1
000010F4 C2FC 007E mulu.w D1, 0x7E /* '~' */
000010F8 4841 swap.w D1
000010FA 4241 clr.w D1
000010FC D081 add.l D0, D1
000010FE 41EB 0160 lea.l A0, [A3 + 0x160]
00001102 49F0 0800 lea.l A4, [A0 + D0]
00001106 396B 0430 006A move.w [A4 + 0x6A], [A3 + 0x430]
0000110C 4A2C 0073 tst.b [A4 + 0x73]
00001110 6700 00BE beq +0xC0 /* 000011D0 */
00001114 7002 moveq.l D0, 0x02
00001116 B02C 0074 cmp.b D0, [A4 + 0x74]
0000111A 6706 beq +0x8 /* 00001122 */
0000111C 4A2C 0076 tst.b [A4 + 0x76]
00001120 6714 beq +0x16 /* 00001136 */
label00001122:
00001122 302E 000E move.w D0, [A6 + 0xE]
00001126 48C0 ext.l D0
00001128 2F00 move.l -[A7], D0
0000112A 2F0B move.l -[A7], A3
0000112C 4EBA 0618 jsr [PC + 0x618 /* 00001746 */]
00001130 508F addq.l A7, 8
00001132 6000 009C bra +0x9E /* 000011D0 */
label00001136:
00001136 302C 006E move.w D0, [A4 + 0x6E]
0000113A 48C0 ext.l D0
0000113C 7201 moveq.l D1, 0x01
0000113E B22C 0073 cmp.b D1, [A4 + 0x73]
00001142 6604 bne +0x6 /* 00001148 */
00001144 7201 moveq.l D1, 0x01
00001146 6002 bra +0x4 /* 0000114A */
label00001148:
00001148 7200 moveq.l D1, 0x00
label0000114A:
0000114A 2801 move.l D4, D1
0000114C D880 add.l D4, D0
0000114E 4A2C 0074 tst.b [A4 + 0x74]
00001152 6646 bne +0x48 /* 0000119A */
00001154 70FE moveq.l D0, 0xFFFFFFFE
00001156 B06B 0100 cmp.w D0, [A3 + 0x100]
0000115A 673E beq +0x40 /* 0000119A */
0000115C 4247 clr.w D7
0000115E 6034 bra +0x36 /* 00001194 */
label00001160:
00001160 486E FFF8 pea.l [A6 - 0x8]
00001164 7000 moveq.l D0, 0x00
00001166 3007 move.w D0, D7
00001168 2F00 move.l -[A7], D0
0000116A 2F0B move.l -[A7], A3
0000116C 4EAD 217A jsr [A5 + 0x217A /* export_1067 */]
00001170 4A40 tst.w D0
00001172 4FEF 000C lea.l A7, [A7 + 0xC]
00001176 671A beq +0x1C /* 00001192 */
00001178 7000 moveq.l D0, 0x00
0000117A 2F00 move.l -[A7], D0
0000117C 486E FFF8 pea.l [A6 - 0x8]
00001180 2F0B move.l -[A7], A3
00001182 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */]
00001186 3A00 move.w D5, D0
00001188 BC45 cmp.w D6, D5
0000118A 4FEF 000C lea.l A7, [A7 + 0xC]
0000118E 6C02 bge +0x4 /* 00001192 */
00001190 3C05 move.w D6, D5
label00001192:
00001192 5247 addq.w D7, 1
label00001194:
00001194 B847 cmp.w D4, D7
00001196 62C8 bhi -0x36 /* 00001160 */
00001198 602E bra +0x30 /* 000011C8 */
label0000119A:
0000119A 70FE moveq.l D0, 0xFFFFFFFE
0000119C B06B 00F0 cmp.w D0, [A3 + 0xF0]
000011A0 6726 beq +0x28 /* 000011C8 */
000011A2 4247 clr.w D7
000011A4 601E bra +0x20 /* 000011C4 */
label000011A6:
000011A6 7000 moveq.l D0, 0x00
000011A8 3007 move.w D0, D7
000011AA 2F00 move.l -[A7], D0
000011AC 486B 00F0 pea.l [A3 + 0xF0]
000011B0 2F0B move.l -[A7], A3
000011B2 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */]
000011B6 3A00 move.w D5, D0
000011B8 BC45 cmp.w D6, D5
000011BA 4FEF 000C lea.l A7, [A7 + 0xC]
000011BE 6C02 bge +0x4 /* 000011C2 */
000011C0 3C05 move.w D6, D5
label000011C2:
000011C2 5247 addq.w D7, 1
label000011C4:
000011C4 B847 cmp.w D4, D7
000011C6 62DE bhi -0x20 /* 000011A6 */
label000011C8:
000011C8 4A46 tst.w D6
000011CA 6704 beq +0x6 /* 000011D0 */
000011CC 3946 006A move.w [A4 + 0x6A], D6
label000011D0:
000011D0 4CEE 18F0 FFE0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x20]
000011D6 4E5E unlink A6
000011D8 4E75 rts
fn000011DA:
000011DA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000011DE 286F 001C movea.l A4, [A7 + 0x1C]
000011E2 266F 0020 movea.l A3, [A7 + 0x20]
000011E6 41ED ECBA lea.l A0, [A5 - 0x1346]
000011EA 43EC 0418 lea.l A1, [A4 + 0x418]
000011EE 20D9 move.l [A0]+, [A1]+
000011F0 20D9 move.l [A0]+, [A1]+
000011F2 102B 0078 move.b D0, [A3 + 0x78]
000011F6 5300 subq.b D0, 1
000011F8 6560 bcs +0x62 /* 0000125A */
000011FA 0C00 0002 cmpi.b D0, 0x2
000011FE 625A bhi +0x5C /* 0000125A */
00001200 7200 moveq.l D1, 0x00
00001202 1200 move.b D1, D0
00001204 D241 add.w D1, D1
00001206 323B 1006 move.w D1, [PC + D1.w + 0x6]
0000120A 4EFB 1000 jmp [PC + D1.w]
0000120E 0008 001E ori.b A0, 0x1E
00001212 003C 302B ori.b ccr, 43
00001216 006C 4440 3800 ori.w [A4 + 0x3800], 0x4440 /* 'D@' */
0000121C 48C0 ext.l D0
0000121E 81FC 0002 divs.w D0, 0x2
00001222 3A00 move.w D5, D0
00001224 4246 clr.w D6
00001226 4247 clr.w D7
00001228 6038 bra +0x3A /* 00001262 */
0000122A 302B 006C move.w D0, [A3 + 0x6C]
0000122E 48C0 ext.l D0
00001230 2E00 move.l D7, D0
00001232 E287 asr D7, 1
00001234 3007 move.w D0, D7
00001236 4440 neg.w D0
00001238 3800 move.w D4, D0
0000123A 48C7 ext.l D7
0000123C 2C07 move.l D6, D7
0000123E E286 asr D6, 1
00001240 3006 move.w D0, D6
00001242 4440 neg.w D0
00001244 3A00 move.w D5, D0
00001246 601A bra +0x1C /* 00001262 */
00001248 4245 clr.w D5
0000124A 4244 clr.w D4
0000124C 3E2B 006C move.w D7, [A3 + 0x6C]
00001250 3007 move.w D0, D7
00001252 48C0 ext.l D0
00001254 2C00 move.l D6, D0
00001256 E286 asr D6, 1
00001258 6008 bra +0xA /* 00001262 */
label0000125A:
0000125A 4247 clr.w D7
0000125C 4246 clr.w D6
0000125E 4244 clr.w D4
00001260 4245 clr.w D5
label00001262:
00001262 102B 0072 move.b D0, [A3 + 0x72]
00001266 6500 00C6 bcs +0xC8 /* 0000132E */
0000126A 0C00 0003 cmpi.b D0, 0x3
0000126E 6200 00BE bhi +0xC0 /* 0000132E */
00001272 7200 moveq.l D1, 0x00
00001274 1200 move.b D1, D0
00001276 D241 add.w D1, D1
00001278 323B 1006 move.w D1, [PC + D1.w + 0x6]
0000127C 4EFB 1000 jmp [PC + D1.w]
00001280 000A 0034 ori.b A2, 0x34 /* '4' */
00001284 005E 0088 ori.w [A6]+, 0x88
00001288 302D ECBC move.w D0, [A5 - 0x1344]
0000128C 9044 sub.w D0, D4
0000128E 3B40 ECCC move.w [A5 - 0x1334], D0
00001292 302D ECBC move.w D0, [A5 - 0x1344]
00001296 9047 sub.w D0, D7
00001298 3B40 ECD0 move.w [A5 - 0x1330], D0
0000129C 302D ECBC move.w D0, [A5 - 0x1344]
000012A0 9045 sub.w D0, D5
000012A2 3B40 ECC4 move.w [A5 - 0x133C], D0
000012A6 302D ECBC move.w D0, [A5 - 0x1344]
000012AA 9046 sub.w D0, D6
000012AC 3B40 ECC8 move.w [A5 - 0x1338], D0
000012B0 607C bra +0x7E /* 0000132E */
000012B2 3004 move.w D0, D4
000012B4 D06D ECC0 add.w D0, [A5 - 0x1340]
000012B8 3B40 ECCC move.w [A5 - 0x1334], D0
000012BC 3007 move.w D0, D7
000012BE D06D ECC0 add.w D0, [A5 - 0x1340]
000012C2 3B40 ECD0 move.w [A5 - 0x1330], D0
000012C6 3005 move.w D0, D5
000012C8 D06D ECC0 add.w D0, [A5 - 0x1340]
000012CC 3B40 ECC4 move.w [A5 - 0x133C], D0
000012D0 3006 move.w D0, D6
000012D2 D06D ECC0 add.w D0, [A5 - 0x1340]
000012D6 3B40 ECC8 move.w [A5 - 0x1338], D0
000012DA 6052 bra +0x54 /* 0000132E */
000012DC 302D ECBA move.w D0, [A5 - 0x1346]
000012E0 9044 sub.w D0, D4
000012E2 3B40 ECCA move.w [A5 - 0x1336], D0
000012E6 302D ECBA move.w D0, [A5 - 0x1346]
000012EA 9047 sub.w D0, D7
000012EC 3B40 ECCE move.w [A5 - 0x1332], D0
000012F0 302D ECBA move.w D0, [A5 - 0x1346]
000012F4 9045 sub.w D0, D5
000012F6 3B40 ECC2 move.w [A5 - 0x133E], D0
000012FA 302D ECBA move.w D0, [A5 - 0x1346]
000012FE 9046 sub.w D0, D6
00001300 3B40 ECC6 move.w [A5 - 0x133A], D0
00001304 6028 bra +0x2A /* 0000132E */
00001306 3004 move.w D0, D4
00001308 D06D ECBE add.w D0, [A5 - 0x1342]
0000130C 3B40 ECCA move.w [A5 - 0x1336], D0
00001310 3007 move.w D0, D7
00001312 D06D ECBE add.w D0, [A5 - 0x1342]
00001316 3B40 ECCE move.w [A5 - 0x1332], D0
0000131A 3005 move.w D0, D5
0000131C D06D ECBE add.w D0, [A5 - 0x1342]
00001320 3B40 ECC2 move.w [A5 - 0x133E], D0
00001324 3006 move.w D0, D6
00001326 D06D ECBE add.w D0, [A5 - 0x1342]
0000132A 3B40 ECC6 move.w [A5 - 0x133A], D0
label0000132E:
0000132E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001332 4E75 rts
fn00001334:
00001334 4E56 FFBE link A6, -0x0042
00001338 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000133C 286F 005A movea.l A4, [A7 + 0x5A]
00001340 3C2F 0064 move.w D6, [A7 + 0x64]
00001344 266F 005E movea.l A3, [A7 + 0x5E]
00001348 4A46 tst.w D6
0000134A 6664 bne +0x66 /* 000013B0 */
0000134C 2F0B move.l -[A7], A3
0000134E 2F0C move.l -[A7], A4
00001350 4EBA FE88 jsr [PC - 0x178 /* 000011DA */]
00001354 7000 moveq.l D0, 0x00
00001356 2F00 move.l -[A7], D0
00001358 2F0B move.l -[A7], A3
0000135A 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
0000135E 3D40 FFF6 move.w [A6 - 0xA], D0
00001362 2D41 FFF8 move.l [A6 - 0x8], D1
00001366 2D48 FFFC move.l [A6 - 0x4], A0
0000136A 486E FFF6 pea.l [A6 - 0xA]
0000136E 486D ECDA pea.l [A5 - 0x1326]
00001372 3F3C 0810 move.w -[A7], 0x810
00001376 A9EB syscall Pack4/FP68K
00001378 7001 moveq.l D0, 0x01
0000137A 2F00 move.l -[A7], D0
0000137C 2F0B move.l -[A7], A3
0000137E 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
00001382 3D40 FFF6 move.w [A6 - 0xA], D0
00001386 2D41 FFF8 move.l [A6 - 0x8], D1
0000138A 2D48 FFFC move.l [A6 - 0x4], A0
0000138E 486D ECDA pea.l [A5 - 0x1326]
00001392 486E FFF6 pea.l [A6 - 0xA]
00001396 3F3C 0802 move.w -[A7], 0x802
0000139A A9EB syscall Pack4/FP68K
0000139C 486E FFF6 pea.l [A6 - 0xA]
000013A0 486D ECE2 pea.l [A5 - 0x131E]
000013A4 3F3C 0810 move.w -[A7], 0x810
000013A8 A9EB syscall Pack4/FP68K
000013AA 4FEF 0018 lea.l A7, [A7 + 0x18]
000013AE 607C bra +0x7E /* 0000142C */
label000013B0:
000013B0 486D ECDA pea.l [A5 - 0x1326]
000013B4 486E FFF6 pea.l [A6 - 0xA]
000013B8 3F3C 080E move.w -[A7], 0x80E
000013BC A9EB syscall Pack4/FP68K
000013BE 486D ECE2 pea.l [A5 - 0x131E]
000013C2 486E FFEC pea.l [A6 - 0x14]
000013C6 3F3C 080E move.w -[A7], 0x80E
000013CA A9EB syscall Pack4/FP68K
000013CC 486E FFEC pea.l [A6 - 0x14]
000013D0 486E FFF6 pea.l [A6 - 0xA]
000013D4 4267 clr.w -[A7]
000013D6 A9EB syscall Pack4/FP68K
000013D8 486E FFF6 pea.l [A6 - 0xA]
000013DC 486D ECDA pea.l [A5 - 0x1326]
000013E0 3F3C 0810 move.w -[A7], 0x810
000013E4 A9EB syscall Pack4/FP68K
000013E6 7000 moveq.l D0, 0x00
000013E8 3006 move.w D0, D6
000013EA 322B 006E move.w D1, [A3 + 0x6E]
000013EE 48C1 ext.l D1
000013F0 B280 cmp.l D1, D0
000013F2 6738 beq +0x3A /* 0000142C */
000013F4 7000 moveq.l D0, 0x00
000013F6 3006 move.w D0, D6
000013F8 5280 addq.l D0, 1
000013FA 2F00 move.l -[A7], D0
000013FC 2F0B move.l -[A7], A3
000013FE 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
00001402 3D40 FFF6 move.w [A6 - 0xA], D0
00001406 2D41 FFF8 move.l [A6 - 0x8], D1
0000140A 2D48 FFFC move.l [A6 - 0x4], A0
0000140E 486D ECDA pea.l [A5 - 0x1326]
00001412 486E FFF6 pea.l [A6 - 0xA]
00001416 3F3C 0802 move.w -[A7], 0x802
0000141A A9EB syscall Pack4/FP68K
0000141C 486E FFF6 pea.l [A6 - 0xA]
00001420 486D ECE2 pea.l [A5 - 0x131E]
00001424 3F3C 0810 move.w -[A7], 0x810
00001428 A9EB syscall Pack4/FP68K
0000142A 508F addq.l A7, 8
label0000142C:
0000142C 7001 moveq.l D0, 0x01
0000142E B06B 0070 cmp.w D0, [A3 + 0x70]
00001432 6C00 01BA bge +0x1BC /* 000015EE */
00001436 7000 moveq.l D0, 0x00
00001438 3006 move.w D0, D6
0000143A 322B 006E move.w D1, [A3 + 0x6E]
0000143E 48C1 ext.l D1
00001440 B280 cmp.l D1, D0
00001442 6700 01AA beq +0x1AC /* 000015EE */
00001446 4A2B 0061 tst.b [A3 + 0x61]
0000144A 6608 bne +0xA /* 00001454 */
0000144C 4A2B 004D tst.b [A3 + 0x4D]
00001450 6700 019C beq +0x19E /* 000015EE */
label00001454:
00001454 7E01 moveq.l D7, 0x01
00001456 6000 0186 bra +0x188 /* 000015DE */
label0000145A:
0000145A 486D ECE2 pea.l [A5 - 0x131E]
0000145E 486E FFF6 pea.l [A6 - 0xA]
00001462 3F3C 080E move.w -[A7], 0x80E
00001466 A9EB syscall Pack4/FP68K
00001468 7000 moveq.l D0, 0x00
0000146A 3007 move.w D0, D7
0000146C 2D40 FFE8 move.l [A6 - 0x18], D0
00001470 486E FFE8 pea.l [A6 - 0x18]
00001474 486E FFEC pea.l [A6 - 0x14]
00001478 3F3C 280E move.w -[A7], 0x280E
0000147C A9EB syscall Pack4/FP68K
0000147E 486E FFEC pea.l [A6 - 0x14]
00001482 486E FFF6 pea.l [A6 - 0xA]
00001486 3F3C 0004 move.w -[A7], 0x4
0000148A A9EB syscall Pack4/FP68K
0000148C 486B 0070 pea.l [A3 + 0x70]
00001490 486E FFDE pea.l [A6 - 0x22]
00001494 3F3C 200E move.w -[A7], 0x200E
00001498 A9EB syscall Pack4/FP68K
0000149A 486E FFDE pea.l [A6 - 0x22]
0000149E 486E FFF6 pea.l [A6 - 0xA]
000014A2 3F3C 0006 move.w -[A7], 0x6
000014A6 A9EB syscall Pack4/FP68K
000014A8 486D ECDA pea.l [A5 - 0x1326]
000014AC 486E FFF6 pea.l [A6 - 0xA]
000014B0 3F3C 0800 move.w -[A7], 0x800
000014B4 A9EB syscall Pack4/FP68K
000014B6 41EE 0000 lea.l A0, [A6 + 0x0]
000014BA 2F20 move.l -[A7], -[A0]
000014BC 2F20 move.l -[A7], -[A0]
000014BE 3F20 move.w -[A7], -[A0]
000014C0 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
000014C4 3D40 FFD2 move.w [A6 - 0x2E], D0
000014C8 486E FFD2 pea.l [A6 - 0x2E]
000014CC 486E FFD4 pea.l [A6 - 0x2C]
000014D0 3F3C 200E move.w -[A7], 0x200E
000014D4 A9EB syscall Pack4/FP68K
000014D6 486E FFD4 pea.l [A6 - 0x2C]
000014DA 486E FFCA pea.l [A6 - 0x36]
000014DE 3F3C 0810 move.w -[A7], 0x810
000014E2 A9EB syscall Pack4/FP68K
000014E4 486E FFCA pea.l [A6 - 0x36]
000014E8 486E FFC0 pea.l [A6 - 0x40]
000014EC 3F3C 080E move.w -[A7], 0x80E
000014F0 A9EB syscall Pack4/FP68K
000014F2 486E FFC0 pea.l [A6 - 0x40]
000014F6 486D ECD2 pea.l [A5 - 0x132E]
000014FA 3F3C 0810 move.w -[A7], 0x810
000014FE A9EB syscall Pack4/FP68K
00001500 7002 moveq.l D0, 0x02
00001502 B02B 0072 cmp.b D0, [A3 + 0x72]
00001506 4FEF 000A lea.l A7, [A7 + 0xA]
0000150A 6342 bls +0x44 /* 0000154E */
0000150C 486D ECD2 pea.l [A5 - 0x132E]
00001510 486E FFF6 pea.l [A6 - 0xA]
00001514 3F3C 080E move.w -[A7], 0x80E
00001518 A9EB syscall Pack4/FP68K
0000151A 41EE FFF6 lea.l A0, [A6 - 0xA]
0000151E 43EE FFEC lea.l A1, [A6 - 0x14]
00001522 22D8 move.l [A1]+, [A0]+
00001524 22D8 move.l [A1]+, [A0]+
00001526 32D8 move.w [A1]+, [A0]+
00001528 486E FFEC pea.l [A6 - 0x14]
0000152C 3F3C 0016 move.w -[A7], 0x16
00001530 A9EB syscall Pack4/FP68K
00001532 486E FFEC pea.l [A6 - 0x14]
00001536 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
0000153A 3B40 ECBE move.w [A5 - 0x1342], D0
0000153E 3B40 ECBA move.w [A5 - 0x1346], D0
00001542 3B40 ECC6 move.w [A5 - 0x133A], D0
00001546 3B40 ECC2 move.w [A5 - 0x133E], D0
0000154A 588F addq.l A7, 4
0000154C 6040 bra +0x42 /* 0000158E */
label0000154E:
0000154E 486D ECD2 pea.l [A5 - 0x132E]
00001552 486E FFF6 pea.l [A6 - 0xA]
00001556 3F3C 080E move.w -[A7], 0x80E
0000155A A9EB syscall Pack4/FP68K
0000155C 41EE FFF6 lea.l A0, [A6 - 0xA]
00001560 43EE FFEC lea.l A1, [A6 - 0x14]
00001564 22D8 move.l [A1]+, [A0]+
00001566 22D8 move.l [A1]+, [A0]+
00001568 32D8 move.w [A1]+, [A0]+
0000156A 486E FFEC pea.l [A6 - 0x14]
0000156E 3F3C 0016 move.w -[A7], 0x16
00001572 A9EB syscall Pack4/FP68K
00001574 486E FFEC pea.l [A6 - 0x14]
00001578 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
0000157C 3B40 ECC0 move.w [A5 - 0x1340], D0
00001580 3B40 ECBC move.w [A5 - 0x1344], D0
00001584 3B40 ECC8 move.w [A5 - 0x1338], D0
00001588 3B40 ECC4 move.w [A5 - 0x133C], D0
0000158C 588F addq.l A7, 4
label0000158E:
0000158E 4A2B 0061 tst.b [A3 + 0x61]
00001592 671E beq +0x20 /* 000015B2 */
00001594 41EB 0068 lea.l A0, [A3 + 0x68]
00001598 2F20 move.l -[A7], -[A0]
0000159A 2F20 move.l -[A7], -[A0]
0000159C 3F20 move.w -[A7], -[A0]
0000159E 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
000015A2 41ED ECC2 lea.l A0, [A5 - 0x133E]
000015A6 2F20 move.l -[A7], -[A0]
000015A8 2F20 move.l -[A7], -[A0]
000015AA 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
000015AE 4FEF 0012 lea.l A7, [A7 + 0x12]
label000015B2:
000015B2 4A2B 004D tst.b [A3 + 0x4D]
000015B6 6724 beq +0x26 /* 000015DC */
000015B8 4A2B 0078 tst.b [A3 + 0x78]
000015BC 671E beq +0x20 /* 000015DC */
000015BE 41EB 0054 lea.l A0, [A3 + 0x54]
000015C2 2F20 move.l -[A7], -[A0]
000015C4 2F20 move.l -[A7], -[A0]
000015C6 3F20 move.w -[A7], -[A0]
000015C8 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
000015CC 41ED ECCA lea.l A0, [A5 - 0x1336]
000015D0 2F20 move.l -[A7], -[A0]
000015D2 2F20 move.l -[A7], -[A0]
000015D4 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
000015D8 4FEF 0012 lea.l A7, [A7 + 0x12]
label000015DC:
000015DC 5247 addq.w D7, 1
label000015DE:
000015DE 7000 moveq.l D0, 0x00
000015E0 3007 move.w D0, D7
000015E2 322B 0070 move.w D1, [A3 + 0x70]
000015E6 48C1 ext.l D1
000015E8 B280 cmp.l D1, D0
000015EA 6E00 FE6E bgt -0x190 /* 0000145A */
label000015EE:
000015EE 486D ECDA pea.l [A5 - 0x1326]
000015F2 486E FFF6 pea.l [A6 - 0xA]
000015F6 3F3C 080E move.w -[A7], 0x80E
000015FA A9EB syscall Pack4/FP68K
000015FC 41EE 0000 lea.l A0, [A6 + 0x0]
00001600 2F20 move.l -[A7], -[A0]
00001602 2F20 move.l -[A7], -[A0]
00001604 3F20 move.w -[A7], -[A0]
00001606 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
0000160A 3D40 FFBE move.w [A6 - 0x42], D0
0000160E 486E FFBE pea.l [A6 - 0x42]
00001612 486E FFEC pea.l [A6 - 0x14]
00001616 3F3C 200E move.w -[A7], 0x200E
0000161A A9EB syscall Pack4/FP68K
0000161C 486E FFEC pea.l [A6 - 0x14]
00001620 486E FFCA pea.l [A6 - 0x36]
00001624 3F3C 0810 move.w -[A7], 0x810
00001628 A9EB syscall Pack4/FP68K
0000162A 486E FFCA pea.l [A6 - 0x36]
0000162E 486E FFDE pea.l [A6 - 0x22]
00001632 3F3C 080E move.w -[A7], 0x80E
00001636 A9EB syscall Pack4/FP68K
00001638 486E FFDE pea.l [A6 - 0x22]
0000163C 486D ECD2 pea.l [A5 - 0x132E]
00001640 3F3C 0810 move.w -[A7], 0x810
00001644 A9EB syscall Pack4/FP68K
00001646 7002 moveq.l D0, 0x02
00001648 B02B 0072 cmp.b D0, [A3 + 0x72]
0000164C 4FEF 000A lea.l A7, [A7 + 0xA]
00001650 6342 bls +0x44 /* 00001694 */
00001652 486D ECD2 pea.l [A5 - 0x132E]
00001656 486E FFF6 pea.l [A6 - 0xA]
0000165A 3F3C 080E move.w -[A7], 0x80E
0000165E A9EB syscall Pack4/FP68K
00001660 41EE FFF6 lea.l A0, [A6 - 0xA]
00001664 43EE FFEC lea.l A1, [A6 - 0x14]
00001668 22D8 move.l [A1]+, [A0]+
0000166A 22D8 move.l [A1]+, [A0]+
0000166C 32D8 move.w [A1]+, [A0]+
0000166E 486E FFEC pea.l [A6 - 0x14]
00001672 3F3C 0016 move.w -[A7], 0x16
00001676 A9EB syscall Pack4/FP68K
00001678 486E FFEC pea.l [A6 - 0x14]
0000167C 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00001680 3B40 ECBE move.w [A5 - 0x1342], D0
00001684 3B40 ECBA move.w [A5 - 0x1346], D0
00001688 3B40 ECCE move.w [A5 - 0x1332], D0
0000168C 3B40 ECCA move.w [A5 - 0x1336], D0
00001690 588F addq.l A7, 4
00001692 6040 bra +0x42 /* 000016D4 */
label00001694:
00001694 486D ECD2 pea.l [A5 - 0x132E]
00001698 486E FFF6 pea.l [A6 - 0xA]
0000169C 3F3C 080E move.w -[A7], 0x80E
000016A0 A9EB syscall Pack4/FP68K
000016A2 41EE FFF6 lea.l A0, [A6 - 0xA]
000016A6 43EE FFEC lea.l A1, [A6 - 0x14]
000016AA 22D8 move.l [A1]+, [A0]+
000016AC 22D8 move.l [A1]+, [A0]+
000016AE 32D8 move.w [A1]+, [A0]+
000016B0 486E FFEC pea.l [A6 - 0x14]
000016B4 3F3C 0016 move.w -[A7], 0x16
000016B8 A9EB syscall Pack4/FP68K
000016BA 486E FFEC pea.l [A6 - 0x14]
000016BE 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
000016C2 3B40 ECC0 move.w [A5 - 0x1340], D0
000016C6 3B40 ECBC move.w [A5 - 0x1344], D0
000016CA 3B40 ECD0 move.w [A5 - 0x1330], D0
000016CE 3B40 ECCC move.w [A5 - 0x1334], D0
000016D2 588F addq.l A7, 4
label000016D4:
000016D4 700C moveq.l D0, 0x0C
000016D6 B06C 010E cmp.w D0, [A4 + 0x10E]
000016DA 6718 beq +0x1A /* 000016F4 */
000016DC 4A46 tst.w D6
000016DE 6732 beq +0x34 /* 00001712 */
000016E0 7000 moveq.l D0, 0x00
000016E2 3006 move.w D0, D6
000016E4 322B 006E move.w D1, [A3 + 0x6E]
000016E8 48C1 ext.l D1
000016EA B280 cmp.l D1, D0
000016EC 6724 beq +0x26 /* 00001712 */
000016EE 4A2B 0057 tst.b [A3 + 0x57]
000016F2 671E beq +0x20 /* 00001712 */
label000016F4:
000016F4 41EB 005E lea.l A0, [A3 + 0x5E]
000016F8 2F20 move.l -[A7], -[A0]
000016FA 2F20 move.l -[A7], -[A0]
000016FC 3F20 move.w -[A7], -[A0]
000016FE 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00001702 41ED ECC2 lea.l A0, [A5 - 0x133E]
00001706 2F20 move.l -[A7], -[A0]
00001708 2F20 move.l -[A7], -[A0]
0000170A 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
0000170E 4FEF 0012 lea.l A7, [A7 + 0x12]
label00001712:
00001712 4A2B 004D tst.b [A3 + 0x4D]
00001716 6724 beq +0x26 /* 0000173C */
00001718 4A2B 0078 tst.b [A3 + 0x78]
0000171C 671E beq +0x20 /* 0000173C */
0000171E 41EB 0054 lea.l A0, [A3 + 0x54]
00001722 2F20 move.l -[A7], -[A0]
00001724 2F20 move.l -[A7], -[A0]
00001726 3F20 move.w -[A7], -[A0]
00001728 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
0000172C 41ED ECD2 lea.l A0, [A5 - 0x132E]
00001730 2F20 move.l -[A7], -[A0]
00001732 2F20 move.l -[A7], -[A0]
00001734 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
00001738 4FEF 0012 lea.l A7, [A7 + 0x12]
label0000173C:
0000173C 4CEE 18C0 FFAE movem.l D6,D7,A3,A4, [A6 - 0x52]
00001742 4E5E unlink A6
00001744 4E75 rts
fn00001746:
00001746 4E56 FFE6 link A6, -0x001A
0000174A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000174E 3C2E 000E move.w D6, [A6 + 0xE]
00001752 266E 0008 movea.l A3, [A6 + 0x8]
00001756 48C6 ext.l D6
00001758 2006 move.l D0, D6
0000175A 2200 move.l D1, D0
0000175C C0FC 007E mulu.w D0, 0x7E /* '~' */
00001760 4841 swap.w D1
00001762 C2FC 007E mulu.w D1, 0x7E /* '~' */
00001766 4841 swap.w D1
00001768 4241 clr.w D1
0000176A D081 add.l D0, D1
0000176C 41EB 0160 lea.l A0, [A3 + 0x160]
00001770 49F0 0800 lea.l A4, [A0 + D0]
00001774 4A2C 0073 tst.b [A4 + 0x73]
00001778 6700 01BE beq +0x1C0 /* 00001938 */
0000177C 7002 moveq.l D0, 0x02
0000177E B02C 0074 cmp.b D0, [A4 + 0x74]
00001782 6708 beq +0xA /* 0000178C */
00001784 4A2C 0076 tst.b [A4 + 0x76]
00001788 6700 01AE beq +0x1B0 /* 00001938 */
label0000178C:
0000178C 41EE FFF6 lea.l A0, [A6 - 0xA]
00001790 43EB 0420 lea.l A1, [A3 + 0x420]
00001794 20D9 move.l [A0]+, [A1]+
00001796 20D9 move.l [A0]+, [A1]+
00001798 30D9 move.w [A0]+, [A1]+
0000179A 396B 042A 0068 move.w [A4 + 0x68], [A3 + 0x42A]
000017A0 296B 042C 007A move.l [A4 + 0x7A], [A3 + 0x42C]
000017A6 7002 moveq.l D0, 0x02
000017A8 B02C 0074 cmp.b D0, [A4 + 0x74]
000017AC 6600 016E bne +0x170 /* 0000191C */
000017B0 302B 010E move.w D0, [A3 + 0x10E]
000017B4 6700 00EC beq +0xEE /* 000018A2 */
000017B8 5340 subq.w D0, 1
000017BA 6700 00E6 beq +0xE8 /* 000018A2 */
000017BE 5340 subq.w D0, 1
000017C0 6700 00E0 beq +0xE2 /* 000018A2 */
000017C4 5340 subq.w D0, 1
000017C6 6700 00DA beq +0xDC /* 000018A2 */
000017CA 5340 subq.w D0, 1
000017CC 6700 00D4 beq +0xD6 /* 000018A2 */
000017D0 0440 000A subi.w D0, 0xA /* '\n' */
000017D4 670A beq +0xC /* 000017E0 */
000017D6 5540 subq.w D0, 2
000017D8 6706 beq +0x8 /* 000017E0 */
000017DA 5340 subq.w D0, 1
000017DC 6600 013E bne +0x140 /* 0000191C */
label000017E0:
000017E0 0C46 0002 cmpi.w D6, 0x2
000017E4 6D08 blt +0xA /* 000017EE */
000017E6 7011 moveq.l D0, 0x11
000017E8 B06B 010E cmp.w D0, [A3 + 0x10E]
000017EC 6636 bne +0x38 /* 00001824 */
label000017EE:
000017EE 486E FFE6 pea.l [A6 - 0x1A]
000017F2 7000 moveq.l D0, 0x00
000017F4 2F00 move.l -[A7], D0
000017F6 206B 03F0 movea.l A0, [A3 + 0x3F0]
000017FA 4868 0024 pea.l [A0 + 0x24]
000017FE 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
00001802 41EE FFF6 lea.l A0, [A6 - 0xA]
00001806 43EE FFE6 lea.l A1, [A6 - 0x1A]
0000180A 20D9 move.l [A0]+, [A1]+
0000180C 20D9 move.l [A0]+, [A1]+
0000180E 30D9 move.w [A0]+, [A1]+
00001810 396E FFF0 0068 move.w [A4 + 0x68], [A6 - 0x10]
00001816 296E FFF2 007A move.l [A4 + 0x7A], [A6 - 0xE]
0000181C 4FEF 000C lea.l A7, [A7 + 0xC]
00001820 6000 00FA bra +0xFC /* 0000191C */
label00001824:
00001824 7E00 moveq.l D7, 0x00
00001826 606E bra +0x70 /* 00001896 */
label00001828:
00001828 206B 03F0 movea.l A0, [A3 + 0x3F0]
0000182C 2007 move.l D0, D7
0000182E 2200 move.l D1, D0
00001830 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00001834 4841 swap.w D1
00001836 C2FC 004A mulu.w D1, 0x4A /* 'J' */
0000183A 4841 swap.w D1
0000183C 4241 clr.w D1
0000183E D081 add.l D0, D1
00001840 3206 move.w D1, D6
00001842 5341 subq.w D1, 1
00001844 B230 0847 cmp.b D1, [A0 + D0 + 0x47]
00001848 664A bne +0x4C /* 00001894 */
0000184A 486E FFE6 pea.l [A6 - 0x1A]
0000184E 7000 moveq.l D0, 0x00
00001850 2F00 move.l -[A7], D0
00001852 206B 03F0 movea.l A0, [A3 + 0x3F0]
00001856 2207 move.l D1, D7
00001858 2401 move.l D2, D1
0000185A C2FC 004A mulu.w D1, 0x4A /* 'J' */
0000185E 4842 swap.w D2
00001860 C4FC 004A mulu.w D2, 0x4A /* 'J' */
00001864 4842 swap.w D2
00001866 4242 clr.w D2
00001868 D282 add.l D1, D2
0000186A 4870 182C pea.l [A0 + D1 + 0x2C]
0000186E 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
00001872 41EE FFF6 lea.l A0, [A6 - 0xA]
00001876 43EE FFE6 lea.l A1, [A6 - 0x1A]
0000187A 20D9 move.l [A0]+, [A1]+
0000187C 20D9 move.l [A0]+, [A1]+
0000187E 30D9 move.w [A0]+, [A1]+
00001880 396E FFF0 0068 move.w [A4 + 0x68], [A6 - 0x10]
00001886 296E FFF2 007A move.l [A4 + 0x7A], [A6 - 0xE]
0000188C 4FEF 000C lea.l A7, [A7 + 0xC]
00001890 6000 008A bra +0x8C /* 0000191C */
label00001894:
00001894 5287 addq.l D7, 1
label00001896:
00001896 302B 0116 move.w D0, [A3 + 0x116]
0000189A 48C0 ext.l D0
0000189C B087 cmp.l D0, D7
0000189E 6E88 bgt -0x76 /* 00001828 */
000018A0 607A bra +0x7C /* 0000191C */
label000018A2:
000018A2 7E00 moveq.l D7, 0x00
000018A4 606C bra +0x6E /* 00001912 */
label000018A6:
000018A6 206B 03F0 movea.l A0, [A3 + 0x3F0]
000018AA 2007 move.l D0, D7
000018AC 2200 move.l D1, D0
000018AE C0FC 004A mulu.w D0, 0x4A /* 'J' */
000018B2 4841 swap.w D1
000018B4 C2FC 004A mulu.w D1, 0x4A /* 'J' */
000018B8 4841 swap.w D1
000018BA 4241 clr.w D1
000018BC D081 add.l D0, D1
000018BE 3206 move.w D1, D6
000018C0 5341 subq.w D1, 1
000018C2 B230 0847 cmp.b D1, [A0 + D0 + 0x47]
000018C6 6648 bne +0x4A /* 00001910 */
000018C8 486E FFE6 pea.l [A6 - 0x1A]
000018CC 7000 moveq.l D0, 0x00
000018CE 2F00 move.l -[A7], D0
000018D0 206B 03F0 movea.l A0, [A3 + 0x3F0]
000018D4 2207 move.l D1, D7
000018D6 2401 move.l D2, D1
000018D8 C2FC 004A mulu.w D1, 0x4A /* 'J' */
000018DC 4842 swap.w D2
000018DE C4FC 004A mulu.w D2, 0x4A /* 'J' */
000018E2 4842 swap.w D2
000018E4 4242 clr.w D2
000018E6 D282 add.l D1, D2
000018E8 4870 1824 pea.l [A0 + D1 + 0x24]
000018EC 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
000018F0 41EE FFF6 lea.l A0, [A6 - 0xA]
000018F4 43EE FFE6 lea.l A1, [A6 - 0x1A]
000018F8 20D9 move.l [A0]+, [A1]+
000018FA 20D9 move.l [A0]+, [A1]+
000018FC 30D9 move.w [A0]+, [A1]+
000018FE 396E FFF0 0068 move.w [A4 + 0x68], [A6 - 0x10]
00001904 296E FFF2 007A move.l [A4 + 0x7A], [A6 - 0xE]
0000190A 4FEF 000C lea.l A7, [A7 + 0xC]
0000190E 600C bra +0xE /* 0000191C */
label00001910:
00001910 5287 addq.l D7, 1
label00001912:
00001912 302B 0116 move.w D0, [A3 + 0x116]
00001916 48C0 ext.l D0
00001918 B087 cmp.l D0, D7
0000191A 6E8A bgt -0x74 /* 000018A6 */
label0000191C:
0000191C 7000 moveq.l D0, 0x00
0000191E 102E FFFA move.b D0, [A6 - 0x6]
00001922 E548 lsl D0.w, 2
00001924 3200 move.w D1, D0
00001926 E548 lsl D0.w, 2
00001928 D041 add.w D0, D1
0000192A 3940 006A move.w [A4 + 0x6A], D0
0000192E 486E FFF6 pea.l [A6 - 0xA]
00001932 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00001936 588F addq.l A7, 4
label00001938:
00001938 4CEE 18C0 FFD6 movem.l D6,D7,A3,A4, [A6 - 0x2A]
0000193E 4E5E unlink A6
00001940 4E75 rts